导读:在MySQL数据库中,数据的添加是非常常见的操作。本文将介绍如何使用SQL语句向MySQL表中添加数据,并给出详细的实例说明。
1. 插入单行数据
插入单行数据使用INSERT INTO语句,语法如下:
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
例如,在一个学生信息表中插入一条记录:
INSERT INTO student_info (name, age, gender, major) VALUES ('小明', 18, '男', '计算机科学');
2. 插入多行数据
插入多行数据使用INSERT INTO语句,语法如下:
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...), (值1, 值2, 值3, ...), ...;
例如,在一个学生信息表中插入两条记录:
INSERT INTO student_info (name, age, gender, major) VALUES
('小明', 18, '男', '计算机科学'),
('小红', 19, '女', '英语');
3. 插入查询结果
插入查询结果使用INSERT INTO SELECT语句,语法如下:
INSERT INTO 表名 (列1, 列2, 列3, ...) SELECT 列1, 列2, 列3, ... FROM 源表 WHERE 条件;
例如,从一个学生成绩表中选择成绩大于等于80的学生信息插入到一个优秀学生表中:
INSERT INTO excellent_student (name, age, gender, major, score)
SELECT name, age, gender, major, score
FROM student_score
WHERE score >= 80;
总结:数据添加是MySQL数据库操作中非常基础和重要的一部分,熟练掌握数据添加语句对于日常开发和维护都是必须的。本文介绍了三种添加数据的方式,包括插入单行数据、插入多行数据和插入查询结果。希望能够帮助读者更好地理解和应用MySQL数据库。