MySQL插入记录的sql语句是什么?

在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');

全部的值必须一一对应。
任何不指定默认值的列也必须提供值。
插入记录是增量操作,不会覆盖已有数据。