MySQL-DML

DML

DML(data manipulation language)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。

表数据的 添加|修改|删除

insert | update | delete


添加数据

1
2
3
4
5
6
7
8
9
INSERT INTO 表名(列名1, 列名2, ...) VALUES(值1, 值2, ...);

指定列 添加数据
全部列 添加数据

批量 添加

```sql
INSERT INTO 表名(列名1, 列名2, ...) VALUES(值1, 值2, ...);
1
2
3
4
5
6
-- 此写法不推荐,表的列被修改后无法知晓对应插入的值
INSERT INTO 表名 VALUES(值1, 值2, ...);

INSERT INTO 表名(列名1, 列名2, ...) VALUES(值1, 值2, ...),(值1, 值2, ...),(值1, 值2, ...);

INSERT INTO stu VALUES(2, '李四', '男', '1990-10-10', 97.88, 'lisi@gmail.com', '1362345234',1);

修改数据

1
2
3
4
UPDATE 表名 SET 列名1=1,列名2=2,... [WHERE 条件];

update stu set sex = '女' where name = '张三';
update stu set sex = '女';

删除数据

1
2
3
-- 注意:删除语句中若不加条件,则将所有数据都删除。

delete FROM 表名 [WHERE 条件];


MySQL-DML
http://example.com/2023/01/10/MySQL - DML/
作者
Ray
发布于
2023年1月10日
许可协议