开发手册 欢迎您!
软件开发者资料库

Impala - 删除数据库

Impala删除数据库 - 从概述,环境,体系结构,Shell,查询语言基础知识,创建数据库,删除数据库,选择数据库,创建表语句,插入语句,选择语句,描述语句,更改表,学习Impala删除表,截断表,显示表,创建视图,更改视图,删除视图,按条件排序,按条款分组,有条款,限制条款,抵消条款,联盟条款,条款,不同运营商。

Impala的 DROP DATABASE语句用于从Impala中删除数据库.在删除数据库之前,建议从中删除所有表.

语法

以下是 DROP DATABASE

DROP (DATABASE|SCHEMA) [IF EXISTS] database_name [RESTRICT | CASCADE] [LOCATION hdfs_path];

此处, IF EXISTS 是一个可选条款.如果我们在具有给定名称的数据库存在时使用此子句,那么它将被删除.如果没有给定名称的现有数据库,则不执行任何操作.

示例

以下是 DROP的示例DATABASE 声明.假设您在Impala中有一个名为 sample_database 的数据库.

并且,如果使用 SHOW DATABASES 验证数据库列表声明,您将在其中观察其名称.

[quickstart.cloudera:21000] > SHOW DATABASES;Query: show DATABASES+-----------------------+ | name                  | +-----------------------+ | _impala_builtins      | | default               | | my_db                 | | sample_database       | +-----------------------+ Fetched 4 row(s) in 0.11s     [object Object] [object Object] [object Object]