建立数据库:根据数据模型建立对应的数据库,并将菜单信息存储在数据库中。
时间: 2024-06-01 22:10:45 浏览: 18
1. 创建数据库
根据数据模型,我们可以知道需要哪些表和表之间的关系,因此我们可以使用SQL语句创建对应的数据库和表。
例如,我们需要创建一个菜单管理系统的数据库,可以使用以下SQL语句:
CREATE DATABASE menu_management;
这会创建一个名为“menu_management”的数据库。
2. 创建表
我们需要创建两个表,一个是菜单表,另一个是分类表。我们可以使用以下SQL语句创建这两个表:
CREATE TABLE menu (
id INT PRIMARY KEY,
name VARCHAR(255),
price DECIMAL(10, 2),
category_id INT,
description TEXT,
image_url VARCHAR(255),
FOREIGN KEY (category_id) REFERENCES category(id)
);
CREATE TABLE category (
id INT PRIMARY KEY,
name VARCHAR(255)
);
这会创建一个名为“menu”的表和一个名为“category”的表。菜单表包含菜单项的详细信息,而分类表包含菜单项所属的分类信息。
3. 插入数据
现在我们可以将菜单信息插入到菜单表和分类表中。我们可以使用以下SQL语句插入数据:
INSERT INTO category (id, name) VALUES (1, '主食');
INSERT INTO category (id, name) VALUES (2, '汤');
INSERT INTO category (id, name) VALUES (3, '饮品');
INSERT INTO menu (id, name, price, category_id, description, image_url)
VALUES (1, '烤鸭饭', 25.00, 1, '烤鸭配上香喷喷的米饭,美味可口。', 'https://example.com/image1.jpg');
INSERT INTO menu (id, name, price, category_id, description, image_url)
VALUES (2, '西红柿蛋汤', 12.00, 2, '营养又美味的西红柿蛋汤。', 'https://example.com/image2.jpg');
INSERT INTO menu (id, name, price, category_id, description, image_url)
VALUES (3, '冰咖啡', 18.00, 3, '清凉解渴的冰咖啡。', 'https://example.com/image3.jpg');
这会向分类表和菜单表中插入一些数据,供我们使用。
4. 查询数据
现在我们可以使用SQL语句从菜单表中查询数据。例如,我们可以使用以下SQL语句查询所有菜单项:
SELECT * FROM menu;
这会返回一个包含所有菜单项的结果集。
5. 更新数据
如果我们需要更新菜单信息,我们可以使用以下SQL语句:
UPDATE menu SET price = 30.00 WHERE id = 1;
这会将ID为1的菜单项的价格更新为30.00。
6. 删除数据
如果我们需要删除某个菜单项,我们可以使用以下SQL语句:
DELETE FROM menu WHERE id = 1;
这会删除ID为1的菜单项。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.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)