未加星标

Hive操作语句... 数据库 数据库学习 Hive操作语句

字体大小 | |
[数据库(综合) 所属分类 数据库(综合) | 发布者 店小二03 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏
Hive操作语句...
//在复习Hive中..于是写了写语句做练习
create database mydb;
show database;
drop database mydb;
use mydb;
show tables;

//create table methods

create table stu(id int,name string,age int )
row format delimited fields terminated by",";
create external table stu(id int,name string)
row format delimited fields terminated by "," location '/home';
create table stu2(id int,name string,age int)
partitioned by (city string)
row format delimited terminated fields terminated by ",";
create table stu3(id int,name string,age int)
clustered by(id) sorted by(age) into 4 buckets
row format delimited terminated fields terminated by ",";

drop table if exists stu3;

//table
alter table stu rename to student;
alter table stu add columns (provice string,class string);
alter table stu change age newage string;
alter table stu replace (id int,name string,sex string);
//partition
alter table stu add partition(city="beijing");
alter table stu add partition(city="string") partition(city="other");
alter table stu drop partition(city="beijing");
//show
show database;
show tables;
show functions;
show partition stu;
desc stu;
desc extened stu;
desc formatted stu;
//load datas
load data local inpath "/home.txt" into table stu;
load data local inpath "//m.txt" override into table stu;

load data inpath "hdfs://hadoop01:9000/1.txt" into table stu;

//insert methods
insert into table stu values(001,'wang','male',50);
insert into table stu select id,name,age form students;
form school
insert into table stu1 select id,name
insert into table stu2 select id,sex;
from school
insert into table stu partition(department="MA") select id,name where department="MA"
insert into table stu2 partition(city="beijing")select id ,name where city="beijing";

load data local inpath "/root/k.txt" into table stu partition(city="henan");

insert table stu partition(department="Cs") select name,delimited,city from school;
//注意:动态分区插入的分区字段必须是查询语句当中出现的字段中的最后一个
//cats
create table dem as select id,name,age form mingxing;
//like
create table stu4 like stu;
//insert导出数据到本地
insert override local directory '/home/data' select id,name from stu;
from school
insert override local directory '/home/yxy' select id ,name
insert override local directory '/home/hadoop01' select sex ,department;

insert override directory "hdfs://hadoop01:9000/1" select id,name form school;

//truncate table
truncate table school;
//select methods
select * from school order by age desc,id asc;
set maperd.job.tasks=3;
//如果数据量过大,我们采用局部排序的方式:
select * from mingxing sort by id asc;
//分桶查询
set hive.enforace.bucketing=true;
select * from mingxing distribute by sex;
select * from mingxing cluster by id sort by id desc,age asc;
//inner join
select school.*,stu.* from school join on stu on school.id=stu.id;
//left out join
select stu.*,mingxing.* from stu left out join mingxing on stu.id=mingxing.id;
//right out join
//full out join
//Left semi join (in /exist 高效实现)
select school.* ,mingxing.* from school left semi join mingxing on school.id=mingxing.id;

点击复制链接 与好友分享!回本站首页

相关TAG标签
数据库
数据库学习
Hive操作语句
上一篇:cassandra实战---认证和授权
下一篇:什么是二叉搜索树、二叉搜索树的查找(递归或循环)和二叉搜索树的查找最大最小元素
相关文章

数据库拷贝的注意事项

您的数据库审计了吗?

精通数据库系列之入门-基础篇2

精通数据库系列之入门-基础篇1

精通数据库系列之入门-技巧篇5

精通数据库系列之入门-技巧篇4

精通数据库系列之入门-技巧篇3

精通数据库系列之入门-技巧篇2

精通数据库系列之入门-技巧篇1

精通数据库系列之入门-基础篇3

热门专题推荐
mysql
oracle
vmware
win10激活工具
win7激活工具
excel
word
office激活
重装系统
数据恢复

图文推荐

Hive操作语句... 数据库 数据库学习 Hive操作语句
二叉搜索树的插入和删
Hive操作语句... 数据库 数据库学习 Hive操作语句
什么是二叉搜索树、二
Hive操作语句... 数据库 数据库学习 Hive操作语句
unionall和union的区
Hive操作语句... 数据库 数据库学习 Hive操作语句
数据库问题之子查询可



文章
推荐

Hive操作语句...
MyBatis和Hibernate的比较
数据表字段的删除或添加语句
MyBatis快速入门
redis范围查询应用
LINQ简介
数据库问题之子查询可以提高速度
unionall和union的区别
win7激活工具
win10激活工具
win7激活工具旗舰版
office2010激活密钥
windows7激活密钥
office2010激活工具
小马激活工具
win10激活工具



点击排行

powerdesigner字段信息设置
解决django的后台管理界面添加中文内容
ormlite框架对数据的版本升级
Oracle-OLAP和OLTP解读
JDBC编程总结
Elasticsearch中文分词器IK配置和使用
hash索引VSB+树索引
没有设置数据库字段ID属性为UNSIGNED的






本文数据库(综合)相关术语:系统安全软件

tags: stu,table,id,select,name,school,string,into,数据库,partition,mingxing,age
分页:12
转载请注明
本文标题:Hive操作语句... 数据库 数据库学习 Hive操作语句
本站链接:http://www.codesec.net/view/532759.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 数据库(综合) | 评论(0) | 阅读(101)