在MySQL中,我们可以使用INSERT INTO语句来向表中插入新记录。
基本的SQL语句格式为:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3, ...);
或者
INSERT INTO table_name
VALUES (value1, value2, value3, ...);
主要参数说明:
- table_name:要插入数据的表名称
- column1,column2,…:表的列名
- value1,value2,…:要插入的数据值
示例:
INSERT INTO students
(name, age, sex)
VALUES
('Mike', 18, 'M');
或者不指定列名:
INSERT INTO students
VALUES
('Jane', 16, 'F');
我们也可以一次性插入多条记录:
INSERT INTO students
VALUES
('John', 20, 'M'),
('Mary', 18, 'F'),
('Robert', 17, 'M');
全部的值必须一一对应。
任何不指定默认值的列也必须提供值。
插入记录是增量操作,不会覆盖已有数据。