MySQL是一款流行的關系型數據庫,支持同時操作多張表格。下面我們將介紹如何使用MySQL向三張表格同時插入數據。
CREATE TABLE table1 ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), age INT ); CREATE TABLE table2 ( id INT PRIMARY KEY AUTO_INCREMENT, address VARCHAR(50), phone VARCHAR(20) ); CREATE TABLE table3 ( id INT PRIMARY KEY AUTO_INCREMENT, email VARCHAR(50), salary INT );
首先創建三張表格,分別為table1、table2和table3。這里我們為每個表格定義了指定的列,并將id列設為主鍵,并且讓它自增。
INSERT INTO table1 (name, age) VALUES ('Tom', 20), ('Jerry', 22), ('Mary', 25); INSERT INTO table2 (address, phone) VALUES ('Beijing', '010-12345678'), ('Shanghai', '021-87654321'); INSERT INTO table3 (email, salary) VALUES ('tom@gmail.com', 3000), ('jerry@gmail.com', 3500), ('mary@gmail.com', 4000);
使用INSERT INTO語句向三張表格插入數據,這里我們為每張表格插入了三條數據。注意,每次插入多條數據時需要使用括號將所有數據括起來,并且用逗號分隔各個數據。
現在我們已經成功向三張表格插入了數據。這三張表格之間并沒有直接的聯系,這意味著每個表格的數據都是獨立的。但是,如果我們需要在這些表格中進行關聯查詢,我們可以使用JOIN語句來實現。JOIN語句將會在另一篇文章中介紹。