DML
下列操作工具为Navicat15,本博主下载资源中有,请需要的自行下载!!
DML介绍:
DML用来对数据库表中的数据记录进行增删改操作
where关键字:
where后面跟的为条件,简单理解为有条件地从表中操作数据
WHERE中的运算符:
添加数据:
语法:
如果插入数据过大,会报错
字符类型不匹配,会报错
修改数据:
示例:
update tb_brand set brand_name=#{brand_name},company_name=#{company_name},ordered=#{ordered} where id=#{id}
删除数据:
DELETE:
示例:
delete from tb_brand where id=#{id}
TRUNCATE:
用于完全清空表数据,但表结构、索引、约束等不变
语法:
TRUNCATE [TABLE] table_name
区别:
相同:
都能删除数据、不删除表结构,但TRUNCATE 速度更快
不同:
使用TRUNCATE TABLE重新设置AUTO_INCREMENT计数器
使用TRUNCATE TABLE不会对事务有影响