hive的簡單增刪改查

2021-08-02 09:16:35 字數 1292 閱讀 3427

安裝好hive後,開啟hadoop的目錄,可以看到,比之前多了乙個tmp資料夾,同時user目錄下也多了乙個hive資料夾

一、建表及插入

資料準備:在本地準備乙個word.txt檔案,內容如下:

1 小明

2 小張

3 小美

4 小李

5 小宋

6 小曲

7 小樊

8 小曲

9 小樊

10 小明

11 小美

每行兩個資料,中間用空格隔開

show tables;可以檢視所有表

現要建立word表,建表和插入都有兩種方法,一是在hdfs上hive的warehouse目錄下手動建資料夾word(即為表)、上傳本地檔案word.txt(即為表中資料);

二是在終端啟動hive後使用hive命令

create table word(id int,name string) row format delimited fields terminated by ' ';   (表示建立乙個id-name的表,兩個欄位間用空格分開)

上傳資料:

load data inpath 'hdfs://localhost:9000/user/zt/input1' into table word;這是從hdfs上上傳的,如果想從本地匯入,可以使用這個load data local inpath '...'

刪除表: drop table word;

二、查詢操作

其實和sql語句基本相似。

如查詢每個name及出現的次數(類似於mapreduce的wordcount):select name,count(*) from word group by name;

終端顯示結果如下:

資料去重select distinct(name) from word;

統計id平均值select name,sum(id)/count(name) from word group by name;類似於統計平均成績:

小宋	5.0

小張 2.0

小明 5.5

小曲 7.0

小李 4.0

小樊 8.0

小美 7.0

kendoUI 簡單增刪改查

1 目前學習主要基於kendoui英文api文件 2 在已經搭建的mvc ef kendo ui的基礎上實現kendo ui增刪改查功能 3 增刪改查 示例 3 1 主要展示前台實現 因為後台 不是唯一,可自行配置,返回json資料 3 1 html 如下 3 1 1 查詢和列表展示 html 列表...

List簡單增刪改查

1 例項化list 2 list list new list 34 新增值,因為長度是可變的,所以可以新增多個值 5 list.add 值1 6 list.add 值2 7 list.add 值3 8 list.add 值4 91011 console.writeline 顯示list集合的資料 1...

mysql 簡單增刪改查

增刪改查 以sql server 首先要建立乙個資料庫 建立乙個資料庫的語句 create database test建立乙個 create table testtab 建立語句 id int not null primary key,建立乙個int 型別的id 設定為非空 並且設定為主鍵約束 us...