Appearance
DROP
删除现有实体。如果指定了 IF EXISTS 子句,如果实体不存在,这些查询不会返回错误。
DROP DATABASE
删除 db 数据库中的所有表,然后删除 db 数据库本身。
语法
sql
DROP DATABASE [IF EXISTS] db
IF EXISTS 子句
判断数据库是否存在,如果存在则执行删除,否则返回空数据,不会报错
DROP TABLE
删除数据表
语法:
sql
DROP TABLE [IF EXISTS] [db.]name
说明
- 只会删除表结构,不会删除数据
- 如果传入的 db 不存在,则会报错
- 没有 IF EXISTS 关键字时,如果表不存在,则会报错
示例:
sql
DROP TABLE vehicle_all_type
DROP USER [待开放]
删除用户。
语法:
sql
DROP USER [IF EXISTS] name [,...]
DROP ROLE [待开放]
删除角色。删除的角色将从分配给它的所有实体中撤消。
语法:
sql
DROP ROLE [IF EXISTS] name [,...]