全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页
📅 2026-05-15 5 分钟 ✍️ juanwangdev

MySQL 删除表

DROP TABLE 语句用于删除数据库中的表。

基本语法

SQL
DROP TABLE 表名;

常用示例

删除单个表

SQL
DROP TABLE users;

如果存在则删除

SQL
DROP TABLE IF EXISTS users;

删除多个表

SQL
DROP TABLE table1, table2, table3;

DROP 与 TRUNCATE、DELETE 区别

操作说明是否删除表结构是否可回滚
DROP TABLE删除整张表
TRUNCATE TABLE清空表数据
DELETE FROM删除表数据

注意事项

  • DROP TABLE 会删除表结构和所有数据,不可恢复
  • 建议使用 IF EXISTS 避免表不存在时报错
  • 有外键约束时需先删除外键或使用 CASCADE
  • 删除前确保数据已备份

要点总结

场景语法
删除表DROP TABLE 表名
安全删除DROP TABLE IF EXISTS 表名
删除多表DROP TABLE 表1, 表2, 表3

重要提醒:DROP TABLE 会永久删除表结构和数据,操作前务必确认!

📝 发现内容有误?点击此处直接编辑

← 上一篇 MySQL 删除数据库
下一篇 → MySQL 插入数据
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库