mysql怎么添加
时间 : 2023-07-25 08:40:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
在MySQL中添加数据可以通过使用INSERT语句来实现。以下是一些添加数据的常用方法:
1. 添加单行数据:
```
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
```
例如,假设我们有一个名为students的表,包含id、name和age列,我们可以使用以下语句向表中添加一行数据:
```
INSERT INTO students (id, name, age) VALUES (1, '张三', 18);
```
2. 添加多行数据:
```
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...), (值1, 值2, 值3, ...), ...;
```
例如,我们可以使用以下语句一次性向students表中添加多行数据:
```
INSERT INTO students (id, name, age) VALUES (2, '李四', 20), (3, '王五', 22), (4, '赵六', 19);
```
3. 添加查询结果:
```
INSERT INTO 表名 (列1, 列2, 列3, ...) SELECT 列1, 列2, 列3, ... FROM 源表名 WHERE 条件;
```
例如,假设我们有一个名为temp_students的表,我们可以使用以下语句从students表中查询数据并添加到temp_students表中:
```
INSERT INTO temp_students (id, name, age) SELECT id, name, age FROM students WHERE age > 20;
```
4. 添加数据时忽略重复行:
```
INSERT IGNORE INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
```
例如,如果我们希望向students表中添加一行数据,如果数据中的id已经存在,则忽略该行数据,可以使用以下语句:
```
INSERT IGNORE INTO students (id, name, age) VALUES (5, '小明', 18);
```
这些是常用的向MySQL中添加数据的方法。你可以根据自己的需求选择合适的方法来添加数据。在执行任何写操作之前,请务必备份数据以防意外删除或修改。
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章