欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql如何插入兩個表

錢良釵2年前8瀏覽0評論

MySQL是一個廣泛使用的關系型數據庫管理系統,可以方便地操作多個表。在本文中,我們將討論如何向兩個表中插入數據。假設我們有兩個表:一個名為“students”的表,另一個名為“scores”的表。

CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10),
major VARCHAR(50)
);
CREATE TABLE scores (
id INT PRIMARY KEY,
student_id INT,
course_name VARCHAR(50),
grade INT
);

現在我們需要向這兩個表中插入數據。假設我們有一個學生的信息:

INSERT INTO students
(id, name, age, gender, major)
VALUES
(1, '張三', 20, '男', '計算機科學');

上面的代碼將在“students”表中插入一行數據。

接下來,我們需要向“scores”表中插入該學生的成績。由于我們的“scores”表中沒有該學生的信息,我們需要先在“students”表中查詢該學生的ID:

SELECT id FROM students WHERE name = '張三';

查詢結果將是學生的ID“1”。

現在我們有了學生的ID,我們可以將其與成績數據一起插入到“scores”表中:

INSERT INTO scores
(id, student_id, course_name, grade)
VALUES
(1, 1, '數據庫', 90),
(2, 1, '操作系統', 85),
(3, 1, '計算機網絡', 92);

上面的代碼將在“scores”表中插入三行數據,分別對應于“數據庫”、“操作系統”和“計算機網絡”三門課程的成績。

通過以上操作,我們成功地向兩個表中插入了數據。如果您需要插入更多數據,請按照類似的方法進行操作。