概述
MySQL数据操作: DML
在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括:
1. 使用 INSERT实现数据的插入
2. 使用 UPDATE实现数据的更新
3. 使用 DELETE实现数据的删除
4. 使用 SELECT查询数据以及。
插入数据 (insert)
1. 插入完整数据 (顺序插入)
语法一:
insert into 表名 (字段1, 字段2...) value (值1, 值2...);
语法二:
insert into 表名 (值1, 值2...) # 前提: 值要对应表字段进行插入
2. 指定字段插入数据
语法:
insert into 表名 (字段1, 字段2...) values (值1, 值2...);
3. 插入多条记录
语法:
insert into 表名 values (值1, 值2...), (值1, 值2...), (值1, 值2...);
4. 插入查询结果
语法:
insert into 表名 (字段1, 字段2...) select (字段1, 字段2...) from 表2 where...;
更新数据 (update)
语法:
update 表名 set 字段1=值1, 字段2=值2 where 条件约束;
示例:
update user set `name`='jack', job='教师' where id=2;
注意: 以关键字命名的字段加反引号( `` ), 如 `lock`
删除数据 (delete)
语法:
delete from 表名 where 约束条件;
示例:
delete from user where id=2;