当前位置: 首页 > 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/697488/

相关文章:

  • 深圳网站建设百度软件推广联盟
  • 临邑县住房和城乡建设局网站榆林网站建设推广
  • 开通网站申请.net做中英文网站
  • 晋江网站建设费用wordpress自定义首页布局
  • 广东智能网站建设配件网站建设及维护费
  • 旅游网站建设规模物流网站制作
  • 东莞微网站建设视频拍摄方法有哪些
  • 高端大气上档次网站手机网站收费
  • 南通物流网站建设自己域名做网站
  • 直接登录的网站wordpress 底部模块
  • 成都专业网站建设价格太原室内设计公司排名
  • 网站开发技术可行性分析怎么写集团网站建设效果
  • 播视频网站开发app地推网
  • 推荐定制型网站建设wordpress把菜单移动位置
  • 网站建设有哪些优质公众号做网站应该用什么配置的手提电脑
  • 宣城网站开发专业制房地产企业网站模板免费下载
  • 建设厅网站查询资质广州展厅设计
  • 十堰吉安营销型网站优化营销怎么制作营销网站模板
  • 建站网站加盟网站开发 简历
  • 企业网站运营外包费用wordpress 证书风险
  • 服务建设网站道路运输电子证照
  • 免费网站建站方法旅游网站前台怎么做
  • 人物设计网站网站上的按钮怎么做
  • 陕西网站制作定制专门卖建筑材料的网站
  • 表情包做旧网站物联网平台建设方案
  • 有关网站开发的文章网站建设与管理就业前景
  • 大学网站建设与功能开发wordpress 写模版
  • WordPress 文章 iframe网站搜索优化价格
  • 创客联盟网站建设wordpress 4.3.18漏洞
  • 成品网站开发济南网站建设公司川芎网络