HiveSQL语言DDL建库建表
Hive数据模型总览
HiveSQL之数据库与建库SQL中DDL语法的作用
数据定义语言(DataDefinitionLanguage,DDL),是SQL语言集中对数据库内部的对象结构进行创建,删除,修改等的操作语言,这些数据库对象包括database、table等。
DDL核心语法由CREATE、ALTER与DROP三个所组成。DDL并不涉及表内部数据的操作。
Hive中DDL语法的使用
HiveSQL(HQL)与标准SQL的语法大同小异,基本相通;
基于Hive的设计、使用特点,HQL中create语法(尤其createtable)将是学习掌握HiveDDL语法的重中之重。
建表是否成功直接影响数据文件是否映射成功,进而影响后续是否可以基于SQL分析数据。通俗点说,没有表,表没有数据,你用Hive分析什么呢?
选择正确的方向,往往比盲目努力重要。
主要讲解基础的建库与建表语法操作数据库database
在Hive中,默认的数据库叫做default,存储数据位置位于HDFS的userhivewarehouse下。
用户自己创建的数据库存储位置是userhivewarehousedatabasename。db下。
createdatabase
createdatabase用于创建新的数据库
COMMENT:数据库的注释说明语句
LOCATION:指定数据库在HDFS存储位置,默认userhivewarehousedbname。db
WITHDBPROPERTIES:用于指定一些数据库的属性配置
createdatabase
例子:创建数据库itcast
注意:如果需要使用location指定路径的时候,最好指向的是一个新创建的空文件夹。
usedatabase
选择特定的数据库
切换当前会话使用哪一个数据库进行操作
dropdatabase
删除数据库
默认行为是RESTRICT,这意味着仅在数据库为空时才删除它。
要删除带有表的数据库(不为空的数据库),我们可以使用CASCADE。
HiveSQL之表与建表
表Table
一个数据库通常包含一个或多个表。每个表由一个名字标识(例如客户或者订单)。
表包含带有数据的记录(行)。
建表语法树(基础)
注意事项
(1)数据类型
Hive数据类型指的是表中列的字段类型;
整体分为两类:原生数据类型(primitivedatatype)和复杂数据类型(complexdatatype)。
最常用的数据类型是字符串String和数字类型Int。
(2)分隔符指定语法
ROWFORMATDELIMITED语法用于指定字段之间等相关的分隔符,这样Hive才能正确的读取解析数据。
或者说只有分隔符指定正确,解析数据成功,我们才能在表中看到数据。
(2)分隔符指定语法
LazySimpleSerDe是Hive默认的,包含4种子语法,分别用于指定字段之间、集合元素之间、map映射kv之间、换行的分隔符号。
在建表的时候可以根据数据的特点灵活搭配使用。
Hive默认分隔符
Hive建表时如果没有rowformat语法指定分隔符,则采用默认分隔符;
默认的分割符是01,是一种特殊的字符,使用的是ASCII编码的值,键盘是打不出来的。
Hive默认分隔符
在vim编辑器中,连续按下CtrlvCtrla即可输入01,显示A
在一些文本编辑器中将以SOH的形式显示:
大数据基础:
开发入门Linux入门MySQL数据库
核心基础Hadoop
数仓技术Hive数仓项目
PB内存计算Python入门Python进阶pyspark框架HiveSpark项目Linux零基础快速入门到精通大数据数据开发基础MySQL8。0从入门到精通大数据Hadoop入门教程大数据离线数据仓库,企业级在线教育项目实战(Hive数仓项目完整流程)Python入门到精通(19天全)Python编程进阶从零到搭建网站大数据spark3。2从基础到精通大数据HiveSpark离线数仓工业项目实战
注意事项:大数据学习要业务驱动,不要技术驱动:数据科学的核心能力是解决问题。
大数据的核心目标是数据驱动的智能化,要解决具体的问题,不管是科学研究问题,还是商业决策问题,抑或是政府管理问题。
所以学习之前要明确问题,理解问题,所谓问题导向、目标导向,这个明确之后再研究和选择合适的技术加以应用,这样才有针对性。
养颜进入科学主义阶段,一颗沾化冬枣,打破了护肤界的藩篱养颜进入科学主义阶段,一颗沾化冬枣,打破了护肤界的藩篱在任何时候,我们都不能放弃科学精神,在护肤养颜方面,更要坚持护肤科学主义的原则,否则护肤的功效会大打折扣的。想让皮肤变得更好一
同样是大牌,为什么雅诗兰黛兰蔻更受欢迎?随着女孩子对护肤的认知,现在很多人对大牌的护肤品都十分信赖,不管是从品牌形象还是各方面的成分添加以及综合性的护肤效果来说,大牌的护肤品总是可以用出更好的护肤效果。毕竟一分价钱一分货
白冰,高贵冷艳的气质美女,性感靓丽的身姿,堪称完美白冰,美艳高冷的京城四美之一,精致容颜完美无瑕。五官端正大气,线条清新脱俗,高挺的鼻梁骨,总有典型的骨感美。一头飘逸又靓丽的质感秀发,微卷的发丝,让她看起来非常精致典雅,太惊艳啦!
一剪梅可问光年借几分此来非洲转眼又已过两个春秋。冥冥中,传说中的数十载矣。现在又是非常时期,莫能归国。再逢深秋,萧萧落叶,仿似当年初见时。时光飞逝,岁月如梭,一别也将5年矣。大好青春时光就这样在这不毛
假如生活欺骗了你他是我的小学同学,也是我的乡邻。小学时,我们这些孩子们每天一起上下学,一起在田间小路上奔腾跳跃,一起在小河中戏水嬉戏,一起在山邻绿野中玩闹,一起度过了那段竹马青梅,两小无猜的小学岁
写给大学迷茫的你头条创作挑战赛为什么大学生会觉得迷茫?迷茫的大学生又应该如何去做?进入大学后,都会遇到这些问题,我将结合我的自身经历给你一些我的个人看法,希望对你有所帮助。曾经我每次走进宿舍,会看
你在爱里受伤了,并不意味你输了01hr今天我想聊,弱者羞耻。简单点说,就是死不承认死不承认我受伤了死不承认这段破碎的关系,伤害了我死不承认我这样被对待,在我内心深处留下了创伤。因为,承认受伤,让我很羞耻。今天这
抄书打卡你也走了很远的路吧我们不停告别,又不停重新出发,有些话还来不及讲,就已经分道扬镳。我们一路走走停停,遇到过善良温暖的人,他们爱草木爱生活也遇到过因为鸡毛蒜皮争吵的路人。喜欢天真无邪的孩童,慈祥可爱的
安徽阜南多图丨最美,不过蒙洼秋实运营总监鲍安常LJ0072022年10月21日整理金秋十月阜南蒙洼掩映在秋色的光影里成为这个季节独有的风景宽阔的湿地觅食的牛羊秋收的场景好一幅生态和谐的田园美景落霞与孤鹜齐飞秋水共
街拍气质美女大胆穿搭,街头行走的风向标,气场全开在街拍的人群中流传这样的一句话,越精简越是美。小编却不这么认为,少而精虽然好,但是还是要分身材和长相的,底子好才是一切时尚的基础。小编漏到一点就是皮肤白也是一种强烈的优势,毕竟一白
王曼昱为什么会爆冷输球?真跟肖战缺阵和马琳从中作梗有关系吗?被寄予厚望的王曼昱意外地首轮输球,而且是输给了已经37岁的华裔选手袁佳楠,确实让很多人大跌眼镜,也给不少人有了脑洞大开栽赃嫁祸的空间。笔者刷新网络,发现两种观点甚嚣尘上,一种观点说