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

MySQL 删除数据库

DROP DATABASE 语句用于删除整个数据库及其所有内容。

基本语法

SQL
DROP DATABASE 数据库名;

常用示例

删除数据库

SQL
DROP DATABASE mydb;

如果存在则删除

SQL
DROP DATABASE IF EXISTS mydb;

DROP DATABASE 与 DROP TABLE 区别

操作删除对象影响范围
DROP DATABASE整个数据库删除数据库及其所有表
DROP TABLE单张表只删除指定表

注意事项

  • DROP DATABASE 会删除数据库中的所有表和数据,不可恢复
  • 建议使用 IF EXISTS 避免数据库不存在时报错
  • 删除前务必确认数据已备份
  • 生产环境谨慎操作,建议先检查数据库名

要点总结

场景语法
删除数据库DROP DATABASE 数据库名
安全删除DROP DATABASE IF EXISTS 数据库名

重要提醒:DROP DATABASE 会永久删除数据库及其所有数据,操作前务必备份!

想在手机上练习这篇文章的配套题目?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一篇 MySQL 删除表
下一篇 → MySQL SELECT 查询
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码