当前位置: 首页 > news >正文

微信授权登录第三方网站开发网站如何做百度实名认证

微信授权登录第三方网站开发,网站如何做百度实名认证,云南旅游网站开发公司,网站建站的书籍目录 建表语句 表数据 Hive建表高阶语句 - CTAS and WITH CTAS – as select方式建表 CTE (CTAS with Common Table Expression) LIKE 创建临时表 清空表数据 修改表(Alter针对元数据) 改名 修正表文件格式 修改列名 添加列 替换列 动态分…

目录

建表语句

表数据

Hive建表高阶语句 - CTAS and WITH

CTAS – as select方式建表

CTE (CTAS with Common Table Expression)

LIKE

创建临时表

清空表数据

修改表(Alter针对元数据)

改名

修正表文件格式

修改列名

添加列

替换列

动态分区

使用动态分区需设定属性

建表语句

 动态分区插入数据

查询分区

 添加分区

删除分区


建表语句

create table if not exists employee
(name         string,workplace    array<string>,gender       string,age          int,skills_score map<string,int>,depart_title map<string,string>
) row format delimited fields terminated by '|'collection items terminated by ','map keys terminated by ':'lines terminated by '\n';

表数据

Michael|Montreal,Toronto|Male|30|DB:80|Product:Developer Lead
Will|Montreal|Male|35|Perl:85|Product:Lead,Test:Lead
Shelley|New York|Female|27|Python:80|Test:Lead,COE:Architect
Lucy|Vancouver|Female|57|Sales:89,HR:94|Sales:Lead

Hive建表高阶语句 - CTAS and WITH

CTAS – as select方式建表

CREATE TABLE ctas_employee as SELECT * FROM employee;

CTAS不能创建partition, external, bucket table

CTE (CTAS with Common Table Expression)

CREATE TABLE cte_employee AS
WITH
r1 AS  (SELECT name FROM r2 WHERE name = 'Michael'),
r2 AS  (SELECT name FROM employee WHERE gender= 'Male'),
r3 AS  (SELECT name FROM employee  WHERE gender = 'Female')
SELECT * FROM r1 UNION ALL SELECT * FROM r3;

LIKE

CREATE TABLE employee_like LIKE employee;

创建临时表

临时表是应用程序自动管理在复杂查询期间生成的中间数据的方法

表只对当前session有效,session退出后自动删除

表空间位于/tmp/hive-<user_name>(安全考虑)

如果创建的临时表表名已存在,实际用的是临时表

CREATE TEMPORARY TABLE tmp_table_name1 (c1 string);

CREATE TEMPORARY TABLE tmp_table_name2 AS..

CREATE TEMPORARY TABLE tmp_table_name3 LIKE..

清空表数据

TRUNCATE TABLE employee; 

修改表(Alter针对元数据)

改名

ALTER TABLE employee RENAME TO new_employee;

修正表文件格式

ALTER TABLE employee SET FILEFORMAT RCFILE; 

修改列名

ALTER TABLE employee CHANGE name  employee_name STRING; 

添加列

ALTER TABLE employee ADD COLUMNS (work string);

替换列

ALTER TABLE employee REPLACE COLUMNS (name string);

创建分区

动态分区

使用动态分区需设定属性

set hive.exec.dynamic.partition=true;

set hive.exec.dynamic.partition.mode=nonstrict;

建表语句

create table employee_dt(name         string,workplace    array<string>,skills_score map<string,int>,depart_title map<string,string>
) partitioned by (gender string,age int )row format delimited fields terminated by ','collection items terminated by '-'map keys terminated by ':'lines terminated by "\n";

 动态分区插入数据

insert into table employee_dt partition (gender,age)
select name, workplace, skills_score, depart_title, gender, age
from employee2;

查询分区

show partitions employee_dt;

 添加分区

alter table employee_dtadd partition (gender = "Male",age = 28);

 

删除分区

alter table employee_dtdrop partition (gender = "Male",age = 28);

http://www.yayakq.cn/news/950148/

相关文章:

  • wordpress建站工具广西网站建设公司
  • 网站开发属于软件开发wordpress的用户
  • 网站备案安全吗微信怎样将网站的内容做
  • php做网站软件设计师品牌 网站
  • 重庆主城推广网站建设做网站要会哪些知识
  • 网站带后台免费下载提供坪山网站建设
  • wordpress文章关闭缩略图360网站优化
  • 工程信息价查询网站吉林做网站的公司
  • 建设网站的价钱网站建设div可拖拽布局
  • 深圳建站公司设计深业集团wordpress如何使用cdn
  • 可以用什么网站做mc官方哪里可以找人做网站
  • 竹子建站公司小程序搭建服务公司
  • 石佛营网站建设企业公司
  • 成都网站的网站所有权变更
  • 网站做产品的审核seo神马网站推广器
  • 上海企业建站费用wordpress前景
  • 做婚姻网站赚钱做产品表情的网站
  • 做竞品分析去哪个网站建可收费的网站
  • 厦门市建设局加装电梯公示网站微信分销网站建设
  • 泰国网站的域名wordpress inerhtml
  • wordpress china第三性常熟seo关键词优化公司
  • 视频网站开发难点知名公司网址
  • 上海做淘宝网站做照明出口的网站
  • 哪里有网站模板下载网站吸流量
  • 做一个自己的网站需要什么免费咨询医生平台
  • 上海网站建设开发哪家忻州推广型网站建设
  • 建设银行网站 购买外汇黑马网站建设网站设计
  • 晋城网站制作深圳建设企业
  • 政协门户网站建设米拓cms 网站模板在哪
  • 互站网源码商城app排名