1、完成两个表的创建:

创建窗口表: CREATE TABLE 窗口 ( 窗口编号 INT(11) NOT NULL AUTO_INCREMENT, 窗口名字 VARCHAR(50) NOT NULL, 餐饮类型 INT(11) NOT NULL, 负责人手机号 VARCHAR(11) NOT NULL, PRIMARY KEY (窗口编号) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

创建入账记录表: CREATE TABLE 入账记录 ( 记录编号 INT(11) NOT NULL AUTO_INCREMENT, 入账时间 DATETIME NOT NULL, 入账金额 DECIMAL(10,2) NOT NULL, 窗口编号 INT(11) NOT NULL, PRIMARY KEY (记录编号), FOREIGN KEY (窗口编号) REFERENCES 窗口 (窗口编号) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

2、分析表关系,并添加外键字段,实现表关系:

窗口表与入账记录表的关系是一对多的关系,即一个窗口可以对应多条入账记录,因此在入账记录表中添加外键字段"窗口编号",与窗口表的主键"窗口编号"建立关联。

3、完成向窗口表填加50条记录:

INSERT INTO 窗口 (窗口名字, 餐饮类型, 负责人手机号) VALUES ('窗口1', 1, '13812345678'), ('窗口2', 2, '13698765432'), ('窗口3', 3, '13987654321'), ... ('窗口50', 4, '13765432109');

4、完成向记录表添加10000条记录:

INSERT INTO 入账记录 (入账时间, 入账金额, 窗口编号) VALUES ('2022-07-24 10:30:15', 50.00, 1), ('2022-07-25 15:20:30', 80.00, 2), ('2022-07-26 08:45:10', 25.50, 3), ... ('2022-07-30 19:10:05', 70.80, 50), ... (随机生成的10000条记录,关联的窗口编号为表中的任意窗口随机


原文地址: https://www.cveoy.top/t/topic/ioJ1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录