MySQL---DML语句对数据进行增删改操作

本文介绍了如何使用DML(数据操纵语言)对数据库表中的数据记录进行增加、删除和修改操作。详细解释了添加、修改和删除数据的具体语法,并对比了DELETE和TRUNCATE命令的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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不会对事务有影响

小结:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛总来学习了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值