首页/ 学科题库/ mysql/ MySQL 删除数据库
mysql 实战教程

MySQL 删除数据库

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 会永久删除数据库及其所有数据,操作前务必备份!

想在手机上练这篇的配套题目?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别下方二维码,即可解锁本讲对应真题与错题本。
了解产品 App
← 上一篇 MySQL 删除表 下一篇 → MySQL SELECT 查询