Hive的基本操作 CRUD

2021-09-17 23:03:28 字數 2118 閱讀 6799

//建立資料庫

create datebase if not exists userdb

或create schema userdb

//檢視資料庫

show datebases

//刪除資料庫

drop datebase if exists userdb

//建立資料庫表

create [temporary] [external] tale [if not exists] [db_name] table_name

[(col_name data_type[comment col_comment]...)]

[comment table_comment]

[row format row_format]

[stored as file_format]

例如:create table if not exists employee ( eid int, name string,

salary string, destination string)

comment 『employee details』 //注釋

row format delimited //行格式字段

fields terminated by 『\t』 //字段終止符

lines terminated by 『\n』 //行終止符

stored as textfile; //儲存的檔案型別

//插入資料

load data [local] inpath 'filepath' [overwrite] into table tablename

[partition (partcol1=val1, partcol2=val2 ...)]

例如:在/home/user目錄中名為sample.txt的檔案。

1201 gopal 45000 technical manager

1202 manisha 45000 proof reader

1203 masthanvali 40000 technical writer

1204 kiran 40000 hr admin

1205 kranthi 30000 op admin

查詢載入給定文字插入表中

load data local inpath '/home/user/sample.txt'

overwrite into table employee;

//修改表

alter table name rename to new_name

alter table name add columns (col_spec[, col_spec ...])

alter table name drop [column] column_name

alter table name change column_name new_name new_type

alter table name replace columns (col_spec[, col_spec ...])

//刪除表

drop table [if exists] table_name;

//新增分割槽表

alter table table_name add [if not exists] partition partition_spec

[location 'location1'] partition_spec [location 'location2'] ...;

partition_spec:

: (p_column = p_col_value, p_column = p_col_value, ...)

//重新命名分割槽

alter table table_name partition partition_spec rename to partition partition_spec;

//刪除分割槽

alter table table_name drop [if exists] partition partition_spec, partition partition_spec,...;

//

mybatis plus的基本操作(CRUD)

runwith springjunit4classrunner.class contextconfiguration public class testmp02 tablename user 可以設定物件和表的對映 tableid type idtype.auto 可以設定id的主鍵自增 table...

文件的基本CRUD與批量操作

cerate 乙個文件 使用http put user create 1 建立,uri 中顯示指定 create,此時如果該id的文件已經存在,操作失敗 get 乙個文件 找不到文件,返回 404 index文件 bulk api 可以在uri中指定index,也可以在請求的payload中進行 操...

hive的基本操作

建立表 create table table name col name data type comment col comment create table hive wordcount context string 載入資料到hive表 load data local inpath filepa...