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 会永久删除数据库及其所有数据,操作前务必备份!
📝 发现内容有误?点击此处直接编辑