DML是什么?
通过DML实现表中数据的操作
插入数据:insert
查询数据:select
更新数据:update
删除数据:delete
插入数据insert
语法:insert into 表名(字段1,字段2,字段3) values(字段1的值,字段2的值,字段3的值)
当全部字段都插入数据时,字段可以省略,但要对应
(1) 前后字段的个数和类型必须一样
(2) 数字类型,布尔类型正常写,其他类型需要加上单引号
(3) 如果插入的值为空,用 null
更新数据
update 表名 set 字段1=字段1的值,字段2=字段2的值;
where 后加 条件
删除数据
企业的用法:不会轻易删除数据;在创建表的时候,会多增加一个字段,用来记录当前数据是否有效。
delete from 表名 where 条件
truncate和delete删除的区别???
(1) 他们都可以删除全部数据;
(2) Delete:一行一行数据删除
(3) Truncate:把表删除(drop table),重新创建表(creat)