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

mysql導入另一個表格

張吉惟2年前7瀏覽0評論

在MySQL中,我們可以使用INSERT INTO SELECT語句將一個表格中的數據導入到另一個表格中。

具體操作步驟如下:

-- 假設我們有兩個表格,一個是學生表格,一個是成績表格
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
gender VARCHAR(10)
);
CREATE TABLE scores (
id INT AUTO_INCREMENT PRIMARY KEY,
student_id INT,
course VARCHAR(50) NOT NULL,
score FLOAT
);
-- 插入數據到學生表格
INSERT INTO students(name, age, gender) VALUES
('Tom', 18, 'Male'),
('Jack', 19, 'Male'),
('Lucy', 20, 'Female');
-- 插入數據到成績表格
INSERT INTO scores(student_id, course, score) VALUES
(1, 'Math', 80),
(1, 'English', 90),
(2, 'Math', 75),
(2, 'English', 85),
(3, 'Math', 90),
(3, 'English', 95);
-- 現在我們想把學生表格中的所有數據都插入到成績表格中
INSERT INTO scores(student_id, course, score)
SELECT id, 'Math', 0 FROM students;
-- 在執行上述語句后,我們可以檢查成績表格是否已經插入了學生表格中的數據
SELECT * FROM scores;

通過上述操作,我們可以實現將一個表格中的數據導入到另一個表格中的功能,方便數據的整理和管理。