CREATE DATABASE语句
hive默认自带一个名为default的数据库,如果建表时没有指定你要用哪个数据库,默认你的表就会建到default数据库中。
CREATE DATABASE|SCHEMA [IF NOT EXISTS] <database name>
在这里,IF NOT EXISTS是一个可选子句,通知用户已经存在相同名称的数据库。可以使用SCHEMA 在DATABASE的这个命令。下面的查询执行创建一个名为userdb数据库:
hive> CREATE DATABASE [IF NOT EXISTS] userdb;
下面的查询用于验证数据库列表:
hive> SHOW DATABASES;
default
userdb
如果想要创建一张表,首先必须制定使用哪个数据库,命令如下
hive>use userdb;
此时就相当于进入该数据库了,然后如果想查看该数据库中有哪些表,使用如下命令:
hive>show tables;