建立資料庫
create database 資料庫名;
建立資料庫並指定hdfs儲存位置
create database 資料庫名 location 'hdfs路徑';
刪除空資料庫
drop database 資料庫名;
刪除非空資料庫
drop database 資料庫名 cascade;
檢視資料庫基本資訊
desc database 資料庫名;
檢視資料庫更多詳細資訊
desc database extended 資料庫名;
建立表並指定字段之間的分隔符
create table 表名(欄位名 字段型別,欄位名 字段型別)
row format delimited fields terminated by '分隔符';
根據查詢結果建立表
create table 表名 as select * from 表名;
根據已經存在的表結構建立表
create table 表名 like 表名;
查詢表的基本資訊
desc 表名;
查詢表的型別
desc formatted 表名;
從本地檔案系統向表中載入資料
load data local inpath '本地檔案路徑' into table 表名;
從本地檔案系統向表中載入資料並覆蓋已有資料
load data local inpath '本地檔案路徑' overwrite into table 表名;
從hdfs向表中載入資料
load data inpath 'hdfs路徑' into table 表名;
從hdfs向表中載入資料並覆蓋已有資料
load data inpath 'hdfs路徑' overwrite into table 表名;
建立分割槽表
create table 表名(欄位名 字段型別,欄位名 字段型別)
partitioned by (欄位名 字段型別,欄位名 字段型別
row format delimited fields terminated by '分隔符';
從本地載入資料到分割槽表
load data local inpath '本地路徑' into table 表名
partition(分割槽字段='***',分割槽字段='***',分割槽字段='***');
多分割槽聯合查詢
select * from 表名 where 分割槽字段='***'
union all
select * from 表名 where 分割槽字段='***';
檢視分割槽
show partitions 表名;
新增分割槽
alter table 表名 add partition(分割槽字段='***') partition(分割槽字段='***');
刪除分割槽
alter table 表名 drop partition(分割槽字段='***');
開啟hive的桶表功能
set hive.enforce.bucketing=true;
設定reduce的個數
set mapreduce.job.reduces=個數;
建立桶表
create table 表名(欄位名 字段型別,欄位名 字段型別)
clustered by(分桶字段) into 分桶個數 buckets
row format delimited fields terminated by '分隔符';
向桶表中載入資料
insert overwrite table 桶表名 select * from 普通表名 cluster by(分桶字段);
重新命名
alter table 舊表名 rename to 新錶名;
新增字段
alter table 表名 add columns (欄位名 字段型別);
更改字段型別
alter table 表名 change column 欄位名 字段型別;
清空內部表資料
truncate table 表名;
修復表
msck repair table 表名;
匯出表到本地
insert overwrite local directory '本地路徑' select * from 表名;
匯出表到hdfs
insert overwrite directory 'hdfs路徑' select * from 表名;
sql語句一覽
select 從資料庫表中檢索資料行和列 insert 向資料庫表新增新資料行 delete 從資料庫表中刪除資料行 update 更新資料庫表中的資料 資料定義 create table 建立乙個資料庫表 drop table 從資料庫中刪除表 alter table 修改資料庫表結構 creat...
HTML標記一覽
標記 型別譯名或意義 作 用備註 檔案標記 檔案宣告 讓瀏覽器知道這是 html 檔案 開頭 提供檔案整體資訊 標題 定義檔案標題,將顯示於瀏覽頂端 本文 設計檔案格式及內文所在 排版標記 說明標記 為檔案加上說明,但不被顯示 段落標記 為字 畫 等之間留一空白行 換行標記 令字 畫 等顯示於下一行...
HTML 標記一覽
html 標記一覽 標記 型別譯名或意義 作 用備註 檔案標記 檔案宣告 讓瀏覽器知道這是 html 檔案 開頭 提供檔案整體資訊 標題 定義檔案標題,將顯示於瀏覽頂端 本文 設計檔案格式及內文所在 排版標記 說明標記 為檔案加上說明,但不被顯示 段落標記 為字 畫 等之間留一空白行 換行標記 令字...