写一些酒店管理的数据库代码
时间: 2024-03-18 20:39:30 浏览: 11
好的,以下是一个简单的酒店管理数据库的代码示例:
创建表格:
```
CREATE TABLE guests (
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(50),
phone VARCHAR(20),
room_number INT,
check_in_date DATE,
check_out_date DATE
);
CREATE TABLE rooms (
room_number INT PRIMARY KEY,
room_type VARCHAR(50),
room_price DECIMAL(10,2),
is_booked BOOLEAN
);
```
插入数据:
```
INSERT INTO guests (id, name, email, phone, room_number, check_in_date, check_out_date)
VALUES
(1, 'John Smith', 'johnsmith@example.com', '555-1234', 101, '2021-01-01', '2021-01-05'),
(2, 'Jane Doe', 'janedoe@example.com', '555-5678', 102, '2021-01-02', '2021-01-06');
INSERT INTO rooms (room_number, room_type, room_price, is_booked)
VALUES
(101, 'Standard', 100.00, true),
(102, 'Deluxe', 150.00, false);
```
查询数据:
```
-- 查询所有客人信息
SELECT * FROM guests;
-- 查询所有空房间
SELECT * FROM rooms WHERE is_booked = false;
-- 查询预订了某个房间的客人信息
SELECT * FROM guests WHERE room_number = 101;
```
更新数据:
```
-- 修改客人信息
UPDATE guests SET phone = '555-4321' WHERE id = 1;
-- 标记房间为已预订
UPDATE rooms SET is_booked = true WHERE room_number = 102;
```
删除数据:
```
-- 删除客人信息
DELETE FROM guests WHERE id = 2;
-- 删除房间信息
DELETE FROM rooms WHERE room_number = 102;
```
以上只是一个简单的示例,实际应用中还需要根据具体需求进行更多的设计和调整。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)