帮我写一个 数据库 餐厅管理系统的代码
时间: 2023-08-28 22:40:07 浏览: 40
好的,以下是一个简单的餐厅管理系统的数据库代码:
```
--创建菜品表
CREATE TABLE menu (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
price DECIMAL(8,2) NOT NULL,
category VARCHAR(50) NOT NULL
);
--创建订单表
CREATE TABLE orders (
id INT PRIMARY KEY AUTO_INCREMENT,
table_number INT NOT NULL,
order_time DATETIME NOT NULL,
status VARCHAR(20) NOT NULL
);
--创建订单菜品表
CREATE TABLE order_items (
id INT PRIMARY KEY AUTO_INCREMENT,
order_id INT NOT NULL,
menu_id INT NOT NULL,
quantity INT NOT NULL,
FOREIGN KEY (order_id) REFERENCES orders(id),
FOREIGN KEY (menu_id) REFERENCES menu(id)
);
```
这个数据库包含三个表:菜品表(menu)、订单表(orders)和订单菜品表(order_items)。菜品表包含菜品的名称、价格和分类等信息;订单表包含订单的桌号、下单时间和状态等信息;订单菜品表则记录了订单中每个菜品的数量。
当然,这只是一个简单的示例,您可以根据具体需求进行修改和扩展。