Hive HQL命令
Hive HQL命令
一、基础命令
1、显示所有数据库
show databases;
2、创建数据库
create database 数据库名;
3、删除数据库
drop database 数据库名;
4、使用数据库
use 数据库名;
5、创建数据库如果不存在
create database if not exists 数据库名;
6、创建数据库并备注数据库信息
create database 数据库名 comment "备注内容xxx";
7、创建数据库并备注数据库信息和数据库属性
create database 数据库名 comment "备注内容xxx"
with properties ("属性1"="值1","属性2"="值2","属性n"="值n");
8、描述数据库特征
desc database 数据库名;
9、描述数据库特征以及属性
desc database extended 数据库名;
10、创建表格
create table 表格名 (列1 类型1, 列2 类型2,列n 类型n)
row format delimited fields terminated by '分隔符' stored as 文件类型;
row format delimited 固定搭配,代表数据有行有列可以设置分割
fields terminated by ‘分隔符’,代表设置字段以什么分隔符分割
lines terminated by ‘分隔符’, 代表设置行以什么分隔符分割
stored as 文件类型,代表设置文件以什么形式存储hdfs
11、查看当前数据库底下所有表格
show tables;