#创建数据库
create database if not exists zholeiv5;
#删除数据库
drop database zholeiv5; #数据库下没有表时
drop database zholeiv5 cascade; #数据库下有表时
#创建表
create table stuInfo(
id int,
name string
)row format delimited fields terminated by "\t";
#加载数据
#从本地加载数据,文件从本地复制到HDFS表的目录下
load data local inpath '/opt/datas/stuInfo.txt' into table stuInfo;
#从HDFS加载数据,文件移动到表的目录下
load data inpath '/stuInfo.txt' into table stuInfo;
#删除表,不仅删除表而且还会删除表的数据
drop table stuInfo;
#清空表,仅仅删除表目录下的数据,不删除表
truncate table stuInfo;
#描述表的信息
desc stuInfo; # 简单的描述表的信息
desc extended stuInfo; # 以详细信息展示表的信息(不经常用)
desc formatted stuInfo; # 格式详情显示表的信息(推荐)
#查看hive自带(集成)的函数
show functions;
#描述函数的信息
desc function upper;#简单描述
desc function extended upper; #详细描述
#修改表名
alter table stuInfo rename to new_stuInfo;
#给表添加新的列
alter table new_stuInfo add columns(age int);
#修改列名及类型
alter table new_stuInfo change age address string;
#替换列(不能删除列,但是可以修改和替换),是全表的替换
alter table new_stuInfo replace columns(city string);
HiveQL 基本语句
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一:条件语句 1.if结构 注意if后面的表达式之中要混淆了赋值表达式(=),严格相等运算符(===),和相等运算...
- 一、单表 (一)、创建表 / 删除表 创建表: create table 表名(列名1 类型(size), 列名2...
- 多重条件判断语句 if语句 语法三: if(条件表达式){ 语句... }else if(条件表达式){ 语句.....
- Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现b...