mysql对2张表进行插入

更新时间:02-08 教程 由 颜初 分享

MySQL是用于管理和处理关系型数据的数据库系统。在MySQL中,可以通过插入语句向数据库中添加数据。在本文中,我们将介绍如何使用MySQL向两张表中插入数据。

首先,我们要创建两张表。我们创建的表名分别为“students”和“scores”。students表包含学生的姓名和年龄,scores表包含学生的成绩信息。我们可以使用以下代码创建这些表:

CREATE TABLE students (id INT NOT NULL AUTO_INCREMENT,name VARCHAR(255) NOT NULL,age INT NOT NULL,PRIMARY KEY (id));CREATE TABLE scores (id INT NOT NULL AUTO_INCREMENT,student_id INT NOT NULL,subject VARCHAR(255) NOT NULL,score INT NOT NULL,PRIMARY KEY (id),FOREIGN KEY (student_id) REFERENCES students(id));

接下来,我们可以使用INSERT INTO语句向这些表中插入数据。向students表中插入数据的语句如下:

INSERT INTO students (name, age)VALUES ('Tom', 18), ('Jack', 20), ('Lily', 19);

这条语句将会向students表中插入三条数据,分别是Tom、Jack和Lily的姓名和年龄。

接着,我们可以使用以下语句向scores表中插入数据:

INSERT INTO scores (student_id, subject, score)VALUES (1, 'Math', 90),(1, 'English', 85),(2, 'Math', 75),(2, 'English', 80),(3, 'Math', 95),(3, 'English', 90);

这条语句将会向scores表中插入六条数据,分别是三个学生在数学和英语两门科目的成绩。

通过以上操作,我们已经成功地向MySQL的两张表中插入了数据。通过这些数据,我们可以进行各种分析和查询操作,为不同的业务提供支持。

声明:关于《mysql对2张表进行插入》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2254512.html