四、MySQL基础系列笔记之SQL DML语句
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 条件];
请登录后再评论