在MySQL數據庫中,插入數據是非常常見的操作,并且可以使用多個表來存儲數據。在這篇文章中,我們將借助pre標簽的代碼塊,來演示如何使用MySQL數據庫向兩張表中插入數據。
第一步,需要創建兩張表,我們假設這兩張表分別為“students”和“scores”,并且它們之間是一對多(即一名學生可以對應多個分數)。下面是創建兩張表的SQL語句:
CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(255), age INT ); CREATE TABLE scores ( id INT PRIMARY KEY, student_id INT, score DECIMAL(4,2), FOREIGN KEY (student_id) REFERENCES students(id) );
第二步,需要向“students”表中插入一些學生記錄,下面是示例代碼:
INSERT INTO students (id, name, age) VALUES (1, '張三', 18), (2, '李四', 20), (3, '王五', 19);
第三步,需要向“scores”表中插入學生的成績記錄。下面是演示代碼,假設張三的成績為89.5,李四的成績為92.0,王五的成績為85.5:
INSERT INTO scores (id, student_id, score) VALUES (1, 1, 89.5), (2, 2, 92.0), (3, 3, 85.5);
以上是向兩張表中插入數據的基本操作,需要注意的是,“scores”表的“student_id”列是“students”表的“id”列的外鍵,因此插入數據時需要確保兩個表中的主鍵和外鍵關系正確。
上一篇css怎么設置線條
下一篇css怎么設置網址鏈接