MySQL基础期末作业 独立完成一个数据库制作 1)项目必须以SQL形式提交。 2)项目需要可以无错误运行,进行数据导入。 3)数据库需要有多个表。 4)表中需要有数据。 5)数据库中可以添加索引、约束等学过的可以提高数据库完整性的内容。 提交内容 1.SQL文件 2.表内容截图
时间: 2024-03-11 19:44:48 浏览: 72
很抱歉,作为 AI 语言模型,我无法提供截图等文件上传功能。但是,我可以提供一个简单的 MySQL 数据库示例代码,供您参考和学习。
这个示例数据库包含两个表,一个是用户表,另一个是订单表。用户表包含用户的基本信息,包括 ID、姓名、性别和联系方式等。订单表包含订单的详细信息,包括订单号、用户 ID、订单金额和订单日期等。
下面是示例代码:
```
-- 创建用户表
CREATE TABLE user (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
gender VARCHAR(10),
contact VARCHAR(50)
);
-- 创建订单表
CREATE TABLE order (
id INT PRIMARY KEY AUTO_INCREMENT,
user_id INT,
amount DECIMAL(10, 2),
date DATE,
FOREIGN KEY (user_id) REFERENCES user(id)
);
-- 插入用户数据
INSERT INTO user (name, gender, contact) VALUES
('张三', '男', '13888888888'),
('李四', '女', '13999999999'),
('王五', '男', '15000000000');
-- 插入订单数据
INSERT INTO order (user_id, amount, date) VALUES
(1, 100.00, '2021-01-01'),
(2, 200.00, '2021-01-02'),
(3, 300.00, '2021-01-03');
```
上面的代码创建了两个表,分别是 user 和 order,其中 user 表包含 id、name、gender 和 contact 四个字段,order 表包含 id、user_id、amount 和 date 四个字段。user_id 是一个外键,引用了 user 表中的 id 字段。
代码还插入了一些示例数据,用于演示如何查询和操作这些数据。您可以根据实际需求修改表结构、添加数据和执行查询操作。
阅读全文