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

网站关键词优化的方法wordpress制作客户端

网站关键词优化的方法,wordpress制作客户端,手机网站免费空间,wordpress建企业展示目录 建表语句 表数据 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/594461/

相关文章:

  • 网站配色方法短视频制作团队哪里找
  • 密云上海网站建设WordPress颜色筛选插件
  • 网站建设商品编码是多少网络舆情管控
  • 网站备案有什么要求西安网站建设 翼驰
  • 福建省住建厅建设网站wordpress 顶部 浮动
  • 福州网站平台建设公司官网下载安装
  • 咸宁网网站uc浏览器关键词排名优化
  • js网站变灰色代码wordpress主题安装目录
  • 网站设计书的结构一个产品有两个品牌怎么做网站
  • 商务网站系统中支付功能怎么做保定网站建设团队
  • 做logo的比赛网站保定网站建设制作服务
  • 自己做淘宝客是不是需要建网站做网站界面尺寸是多少
  • asp 网站开发实例教程百度网站怎么优化排名
  • 旅游网站设计思路及设计过程临沂专业网站建设公司哪家好
  • 北京南站地铁最好用的网站
  • 安徽省经工建设集团网站付费腾讯企业邮箱入口
  • 中国航天建设集团有限公司网站微信电商平台有哪些
  • 国内优秀设计网站网站后台管理方便吗
  • 怎么样做贷款网站深圳建筑企业排名
  • 做网站模板 优帮云wordpress主动推送代码写在哪里
  • 外贸网站建设报价南昌南昌县网站建设
  • 合肥企业建网站榆垡网站建设
  • 哈尔滨发布信息的网站怎么制作软件程序
  • 网站权重如何提高河南高端建设网站
  • 清远网站开发网络品牌营销推广公司
  • 做招聘海报的网站怎么做好网络销售技巧
  • 建一个企业网站多少钱网站建设需要学习哪些
  • 网站建设那家公司好网上开店教程
  • 北京州网站建设公司东莞发布最新通告
  • 高端网站建设 引擎技执业医师变更注册网站