更新时间:2022-12-07 GMT+08:00
删除数据库
功能描述
删除数据库。
语法格式
1
|
DROP [DATABASE | SCHEMA] [IF EXISTS] db_name [RESTRICT|CASCADE]; |
关键字
IF EXISTS:所需删除的数据库不存在时使用,可避免系统报错。
注意事项
- DATABASE与SCHEMA两者没有区别,可替换使用,建议使用DATABASE。
- RESTRICT表示如果该database不为空(有表存在),DROP操作会报错,执行失败,RESTRICT是默认逻辑。
- CASCADE表示即使该database不为空(有表存在),DROP也会级联删除下面的所有表,需要谨慎使用该功能。
参数说明
参数 |
描述 |
---|---|
db_name |
数据库名称,由字母、数字和下划线(_)组成。不能是纯数字,且不能以数字和下划线开头。 |
示例
- 已参考示例中描述创建对应的数据库,如testdb。
- 若存在testdb数据库,则删除数据库testdb。
1
DROP DATABASE IF EXISTS testdb;
父主题: 数据库