Skip to content

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 [,...]