MySQL是一种关系型数据库管理系统,用于存储和管理数据。插入数据是数据库操作中的基本操作之一。通过INSERT语句,可以将一组或多组数据插入到数据库表中。
假设有一个名为students
的表,结构如下:
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
age INT,
grade VARCHAR(50)
);
INSERT INTO students (name, age, grade)
VALUES ('Alice', 20, 'A');
INSERT INTO students (name, age, grade)
VALUES
('Bob', 22, 'B'),
('Charlie', 21, 'A'),
('David', 23, 'C');
假设有一个名为grades
的表,结构如下:
CREATE TABLE grades (
student_id INT,
grade VARCHAR(50)
);
INSERT INTO students (id, name, age, grade)
SELECT student_id, 'Student_' || student_id, 20, grade
FROM grades;
INSERT IGNORE
或ON DUPLICATE KEY UPDATE
语句。INSERT IGNORE
或ON DUPLICATE KEY UPDATE
语句。希望这些信息对你有所帮助!如果有更多问题,请随时提问。
没有搜到相关的沙龙