INSERT语句语法
时间: 2023-12-09 21:33:33 浏览: 28
INSERT语句用于向MySQL数据库表中插入新的行。其基本语法如下:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
其中,table_name是要插入数据的表名,column1、column2、column3等是要插入数据的列名,value1、value2、value3等是要插入的具体数值。
除了基本语法外,还有以下几种INSERT语句的用法:
1. 批量插入多条数据:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...),
(value4, value5, value6, ...),
(value7, value8, value9, ...);
2. 使用SET插入数据:
INSERT INTO table_name SET column1=value1, column2=value2, column3=value3, ...;
3. INSERT...SELECT语句:
INSERT INTO table_name (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM another_table
WHERE condition;
其中,INSERT...SELECT语句可以将另一个表中的数据插入到当前表中。