全部学科
Python全栈
python
NodeJS全栈
nodejs
📅 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 删除数据库
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码