建立庫
create database if not exists xxuu_test;
查詢庫
show databases;
show databases like 'xxuu_*'
庫資訊
//查詢庫的hdfs路徑
desc database xxuu_test;
desc database extended xxuu_test;
刪除庫
drop database if exists xxuu_test;
切換庫
use xxuu_test;
建立表
(內部表,外部表,分割槽表,分桶表)
語法說明:
create [external] table [if not exists] table_name
[(col_name data_type [comment col_comment], ...)]
[comment table_comment]
[partitioned by (col_name data_type [comment col_comment], ...)]
[clustered by (col_name, col_name, ...)
[sorted by (col_name [asc|desc], ...)] into num_buckets buckets]
[row format row_format]
[stored as file_format]
[location hdfs_path]
1. 建立table 內部表
create table if not exists dim_wd_djzclx(
djzclxdl_dm string,
djzclxdlmc string,
djzclxzl_dm string,
djzclxzlmc string,
djzclxxl_dm string,
djzclxxlmc string,
gybz string
)row format delimited
fields terminated by ','
stored as textfile;
2. 建立external table 外部表
create external table if not exists ext_dim_wd_djzclx(
djzclxdl_dm string,
djzclxdlmc string,
djzclxzl_dm string,
djzclxzlmc string,
djzclxxl_dm string,
djzclxxlmc string,
gybz string
)row format delimited
fields terminated by ','
location '/opt/gengxu/external/ext_dim_wd_djzclx';
3. 建立partition 分割槽表
create table if not exists par_dim_wd_djzclx(
djzclxdl_dm string,
djzclxdlmc string,
djzclxzl_dm string,
djzclxzlmc string,
djzclxxl_dm string,
djzclxxlmc string,
gybz string
)partitioned by (djzclxdl_dm string)
row format delimited
fields terminated by ',';
4. 建立bucket table 桶表
刪除表
drop table dim_wd_djzclx
匯出資料
查詢資料
匯入資料
load data local inpath '/opt/gengxu/hadoop_output_data/dim_wd_djzclx/000000_0' overwrite into table dim_wd_djzclx;
hive的基本操作
建立表 create table table name col name data type comment col comment create table hive wordcount context string 載入資料到hive表 load data local inpath filepa...
hive基本操作
1.顯示所有資料庫 show databases 2.使用某個資料庫 use xx xx表示某個資料庫名 3.顯示某資料庫下的所有表 show tables 4.檢視表結構 顯示各欄位 desc 表名 5.資料匯出到本地 在hive中操作 insert overwrite local directo...
hive 基本操作
檢視表的詳細資訊 desc 表名 desc formatted 表名 建立外部表 create external table emp ext empno int,ename string,job string,mgr int,hiredate string,sal double,comm doubl...