hive array基本操作 建表 查詢 修改

2021-07-31 14:54:16 字數 823 閱讀 1494

資料準備

# cat /root/person.txt 

zhangsan beijing,shanghai,tianjin,hangzhou

lisi changchu,chengdu,wuhan

建立表

create table users(name string, worklocations array

) row format delimited fields terminated by '\t' collection items terminated by ',';

匯入資料

load data local inpath '/root/person.txt ' overwrite into

table users;

查詢 array 資料型別欄位的長度

select name,size(worklocations) from users;
查詢 array 資料型別字段指定列的一行資料

select *from users where array_contains(worklocations,'beijing');
檢視表結構

desc users;
修改列名稱/型別

alter table users change column worklocations new

array

Oracle建表和表的基本操作教程

1.在對oracle資料操作之前,需要了解oracle的型別,oracle的常用型別有 2.登入建立好的使用者,然後在表空間中建立表,以userinfo表為例 建立表 create table userinfo id number 6,0 usernam varchar2 20 userpwd va...

建表基本語句

建立表的語法 建立 語法 create table 表名 欄位名1 字段型別 長度 是否為空,欄位名2 字段型別 是否為空 增加主鍵 alter table 表名 add constraint 主鍵名 primary key 欄位名1 增加外來鍵 alter table 表名 add constra...

MySQL簡單建庫建表操作

create database selecttest character set utf8 use selecttest 1.學生表 student create table student sno varchar 20 primary key,sname varchar 20 not null,s...