mysql中insert into 的语法
时间: 2023-11-16 10:57:19 浏览: 97
mysql语法整理
MySQL中的INSERT INTO语法用于向表中插入新的行。它的基本语法如下:
```
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
```
其中,table_name是要插入数据的表名,column1、column2、column3等是要插入数据的列名,value1、value2、value3等是要插入的具体值。如果要插入多行数据,可以使用以下语法:
```
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...),
(value1, value2, value3, ...),
(value1, value2, value3, ...),
...
```
除了使用VALUES关键字插入数据外,还可以使用SELECT语句插入数据,如下所示:
```
INSERT INTO table_name (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM another_table
WHERE ...
```
其中,another_table是要从中选择数据的表名,WHERE子句是可选的,用于指定选择数据的条件。
阅读全文