Hive個人心得筆記之基礎指令

2021-09-25 02:10:43 字數 2017 閱讀 9065

desc  表  檢視表結構

沒有主鍵,可以重複提交

手動提交 效率過低,可以通過檔案形式傳輸

load data local inpath '/home/software/1.txt' into table stu;

通重載入檔案資料到指定的表裡

但是,如果不指定分割格式,無法正常傳輸

作用 額外說明

show  databases;

檢視都有哪些資料庫

create database park;

建立park資料庫

建立的資料庫,實際是在hadoop的hdfs檔案系統裡建立乙個目錄節點,統一存在: /user/hive/warehouse 目錄下

use  park;

進入park資料庫

show tables;

檢視當前資料庫下所有表

create table stu

(id int,name string);

建立stu表,以及相關的兩個字段

insert into stu values(1,'zhang')

向stu表插入資料

select * from stu

檢視表資料

也可以根據欄位來查詢,比如select  id from stu

drop table stu

刪除表select  * from stu

查詢stu表資料

load data local inpath '/home/software/1.txt' into table stu;

通重載入檔案資料到指定的表裡

create table stu1(id int,name string) row format delimited fields terminated by '  ';

建立stu1表,並指定分割符 空格。

desc  stu

檢視 stu表結構

create table stu2 like stu

建立一張stu2表,表結構和stu表結構相同

like只複製表結構,不複製資料

insert  overwrite  table stu2  select * from stu

把stu表資料插入到stu2表中

insert overwrite local directory '/home/stu' row format delimited fields terminated by  '  ' select * from stu;

將stu表中查詢的資料寫到本地的/home/stu目錄下

insert overwrite directory '/stu' row format delimited fields terminated by  '  '  select * from stu;

將stu表中查詢的資料寫到hdfs的stu目錄下

from stu insert overwrite table stu1 select * insert overwrite table stu2 select *;

將stu表中查詢的資料寫到stu1以及stu2兩張表中

alter table  stu rename to stu2

為表stu重新命名為stu2

alter table stu add columns (age int);

為表stu增加乙個列欄位age,型別為int

exit

退出hive

Nginx個人心得筆記

目錄 一.nginx簡介 1.nginx能幹什麼 2.nginx特點 二.nginx能做什麼有什麼優勢 二.專案部署 解壓就可以用 nginx是一款輕量級web伺服器,也是一款反向 伺服器 高穩定 高效能 資源占用少 功能豐富 模組化結構 支援熱部署 客戶端假設通過http協議訪問a 中的應用伺服器...

JSONP個人心得筆記

目錄 jsonp個人心得筆記 1.學習jsonp掌握三個問題 2.什麼是jsonp 2.1定義 2.2樣子 3.為什麼使用jsonp 3.1使用jsonp的場景 3.2js的跨域非同源 3.3為什麼使用jsonp 4.jsonp的呼叫原理 5.jquery的封裝 基於json字串格式的一種使用模式,...

BIO NIO AIO個人心得筆記

io是一套用於資料傳輸的機制 bio blocking io 同步式阻塞式io nio nonblocking io 同步式非阻塞式io jdk1.4 tomcat aio asynchronous io 非同步式非阻塞式io jdk1.8 bio的缺點 單向流 資料只能從一端流向另一端,這就導致如...