首页 理论教育 数据库操作简介

数据库操作简介

时间:2023-06-24 理论教育 版权反馈
【摘要】:图7.7HDFS 中对应数据库所在目录查看数据库使用命令“show databases;”可查看创建的所有数据库。图7.8查看数据库信息切换数据库Hive 默认情况下当前的数据库是default,如果想使用其他的数据库,可使用use 关键字进行切换。如图7.9 显示的是切换数据库信息。图7.9切换数据库删除数据库可使用“drop”关键字删除数据库,语法为“drop database [if exists]database_name;”。图7.10删除数据库图7.10删除数据库

数据库操作简介

Hive 数据库是用来组织数据表的,本质上是数据仓库下的一个目录。

(1)创建数据库

创建数据库的语法为“create database [if not exists]database_name ;”。其中“[if not exists]”是可选的,如果使用了,表示只有当数据库不存在时才进行创建;如果有同名数据库存在,则不执行该创建数据库的命令。例如,创建一个名为“apachedb”的数据库。

数据库创建完成后,可以在HDFS 中查看到它的存储位置。默认存储在“/user/hive/warehouse”目录下,如图7.7 所示。

图7.7 HDFS 中对应数据库所在目录

(2)查看数据库

使用命令“show databases;”可查看创建的所有数据库。如果想要查看某一个数据库的详细信息,可使用关键字describe,具体的命令为“describe database database_name;”,如图7.8所示。

(www.xing528.com)

图7.8 查看数据库信息

(3)切换数据库

Hive 默认情况下当前的数据库是default,如果想使用其他的数据库,可使用use 关键字进行切换。例如,要切换到apachedb 数据库,使用的命令为“use apachedb;”。为了方便查看目前正在使用的数据库是哪一个,可以在Hive 的安装目录的bin 目录下创建隐藏文件“. hiverc”,并在该文件中输入“set hive.cli.print.current.db =true;”。这样就可以在Hive 的命令提示符中显示当前的数据库名称。如图7.9 显示的是切换数据库信息。

图7.9 切换数据库

(4)删除数据库

可使用“drop”关键字删除数据库,语法为“drop database [if exists]database_name;”。例如,删除数据库apachedb,如图7.10 所示。

图7.10 删除数据库

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈