本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 MySQL 提供了 DELETE 和 TRUNCATE 关键字来删除表中的数据。 1、DELETE 语句 DELETE 语句可以删除表的一行或者多行数据。语法格式: DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句] 语法说明如下:
注意:在不使用 WHERE 条件的时候,将删除所有数据。 例:删除表中的全部数据 mysql> DELETE FROM tb_courses_new; Query OK, 3 rows affected (0.12 sec) mysql> SELECT * FROM tb_courses_new; Empty set (0.00 sec) 2、TRUNCATE 语句 TRUNCATE 关键字用于完全清空一个表。其语法格式如下: TRUNCATE [TABLE] 表名
示例:删除表中的全部数据 mysql> TRUNCATE TABLE tb_student_course; Query OK, 0 rows affected (0.04 sec) mysql> SELECT * FROM tb_student_course; Empty set (0.00 sec) (推荐教程:mysql视频教程) TRUNCATE 和 DELETE 的区别 从逻辑上说,TRUNCATE 语句与 DELETE 语句作用相同,但是在某些情况下,两者在使用上有所区别。
更多编程相关知识,请访问:编程视频!! |