如果记录不再需要,则可以用 delete 命令进行删除。

1.删除数据

a.语法

mysql> delete from 表名 [where 条件];

b.实例

实例:
	-- 在 emp 中将 ename 为 'dony' 的数据全部删除。
	
代码:
mysql> delete from emp where ename='dony';

1.png

2.删除多表数据

a.语法

mysql> delete 表1,表2,...,表n from 表1,表2,...,表n [where 条件];

b.实例

实例:
	-- 同时删除表 emp 和 dept 中 deptno 为 3 的数据。
	
代码:
mysql> delete a,b from emp a,dept b where a.deptno=b.deptno and a.deptno=3;

2.png 3.png

参考书籍

-- 书名: 深入浅出MySQL --数据库开发、优化与管理维护(第3版) -- 作者:翟振兴 崔春华 黄荣 董骐铭