MySQL-删除语句
方式一:delete
1.单表的删除
案例1:删除手机号以9结尾的女神信息
原表:
# 案例1:删除手机号以9结尾的女神信息
DELETE FROM `beauty`
WHERE `phone` LIKE '%9';
执行之后 手机尾号是9的行都被删除了
多表的删除
案例:删除张无忌的女朋友的信息
# 案例:删除张无忌的女朋友的信息
delete b
from `beauty` b
inner join `boys` bo
on b.`boyfriend_id`=bo.`id`
where bo.`boyName`='张无忌';
案例:删除黄晓明的信息以及他女朋友的信息
原表:
# 案例:删除黄晓明的信息以及他女朋友的信息
DELETE b,bo
FROM `beauty` b
INNER JOIN `boys` bo
ON b.`boyfriend_id`=bo.`id`
WHERE bo.`boyName`='黄晓明';
结果集:
truncate语句
把整个表进行清空
delect和truncate 进行比较
转载请注明出处,欢迎讨论和交流!