四、MySQL基础系列笔记之SQL DML语句

作者: 温新

分类: 【MySql】

阅读: 2029

时间: 2020-10-09 13:23:11

DML操作是指对数据库中表记录的操作,主要包括表记录的增删改查。

1、insert-插入记录

语法

insert into 表名 (字段1,字段2,...) values (值1,值2,...);

案例

# 向emp表中插入1条数据
mysql> insert into emp (name,salary) values ('lisi',1000);
Query OK, 1 row affected (0.10 sec)

不指定字段名,但values后值的顺序要和字段的顺序一致

mysql> insert into emp values('wangwu',800);
Query OK, 1 row affected (0.04 sec)

插入多条记录

mysql> insert into emp (name,salary) values ('lily',1000) ,('aimi',900);
Query OK, 2 rows affected (0.03 sec)
Records: 2  Duplicates: 0  Warnings: 0

2、update-更新记录

语法

update 表名 set 字段1=值1,字段2=值2... [where 条件];

案例

# 修改lisi的工资为2000
mysql> update emp set salary=2000 where name='lisi';
Query OK, 1 row affected (0.07 sec)
Rows matched: 1  Changed: 1  Warnings: 0

3、delete-删除记录

语法

delete from 表名 [where 条件];

案例

# 删除名字为李四的记录
mysql> delete from emp where name = 'lisi';
Query OK, 1 row affected (0.05 sec)

命令总结

# 1、插入数据
insert into 表名 (字段1,字段2,...) values (值1,值2,...);

# 2、更新数据
update 表名 set 字段1=值1,字段2=值2,...

# 3、删除记录
delete from 表名 [where 条件];
请登录后再评论