饭店点餐系统mysql
时间: 2023-12-01 09:43:26 浏览: 158
饭店点餐系统需要使用MySQL数据库来存储餐桌、顾客、员工和菜品等信息。以下是一个简单的MySQL数据库设计和一些常见的操作:
1. 数据库设计
饭店点餐系统需要存储的信息包括餐桌、顾客、员工和菜品等。因此,我们需要设计四个表来存储这些信息。
- 餐桌表(tables):包括餐桌号、座位数和状态等字段。
- 顾客表(customers):包括顾客编号、姓名、电话和就餐时间等字段。
- 员工表(employees):包括员工编号、姓名、职位和联系方式等字段。
- 菜品表(menus):包括菜品编号、名称、类别、价格等字段。
下面是一个简单的MySQL数据库设计:
```mysql
CREATE TABLE tables (
table_id INT PRIMARY KEY,
seats INT,
status VARCHAR(10)
);
CREATE TABLE customers (
customer_id INT PRIMARY KEY,
name VARCHAR(50),
phone VARCHAR(20), dining_time DATETIME
);
CREATE TABLE employees (
employee_id INT PRIMARY KEY,
name VARCHAR(50),
position VARCHAR(20),
contact VARCHAR(20)
);
CREATE TABLE menus (
menu_id INT PRIMARY KEY,
name VARCHAR(50),
category VARCHAR(20),
price DECIMAL(5, 2)
);
```
2. 常见操作
- 插入数据
向菜品表中插入一条数据:
```mysql
INSERT INTO `menus` VALUES ('010', '花生米', '小吃', '5.99');
```
- 查询数据
查询所有的菜品信息:
```mysql
SELECT * FROM `menus`;
```
查询价格低于10元的菜品:
```mysql
SELECT * FROM `menus` WHERE `price` < 10;
```
- 更新数据
将菜品编号为'010'的菜品价格改为'6.99':
```mysql
UPDATE `menus` SET `price` = '6.99' WHERE `menu_id` = '010';
```
- 删除数据
删除菜品编号为'010'的菜品:
```mysql
DELETE FROM `menus` WHERE `menu_id` = '010';
```
阅读全文