MySQL插入数据的语法
时间: 2024-04-05 12:27:05 浏览: 145
MySQL插入数据的语法如下:
1. 插入单行数据:
```
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
```
示例:
```
INSERT INTO students (id, name, age) VALUES (1, 'Alice', 20);
```
2. 插入多行数据:
```
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...), (值1, 值2, 值3, ...), ...;
```
示例:
```
INSERT INTO students (id, name, age) VALUES (2, 'Bob', 22), (3, 'Charlie', 21), (4, 'David', 23);
```
在插入数据时,需要注意以下几点:
- 列名和值必须一一对应,且顺序一致。
- 如果插入的表中有自增长的主键列,可以省略该列的插入。
- 字符串类型的值需要使用单引号括起来。
- 数字类型的值不需要使用引号括起来。
请问还有其他关于MySQL插入数据的问题吗?
阅读全文