Hive SQL语言:DDL建库、建表
Hive数据模型总览
Hive SQL之数据库与建库
SQL中DDL语法的作用
⚫ 数据定义语言(Data Definition Language, DDL),是SQL语言集中对数据库内部的对象结构进行创建,删除,修改等的操作语言,这些数据库对象包括database、table等。
⚫ DDL核心语法由CREATE、ALTER与DROP三个所组成。DDL并不涉及表内部数据的操作。
Hive中DDL语法的使用
⚫ Hive SQL(HQL)与 标准SQL的语法大同小异,基本相通;
⚫ 基于Hive的设计、使用特点,HQL中create语法(尤其create table)将是学习掌握Hive DDL语法的重中之重。
建表是否成功直接影响数据文件是否映射成功,进而影响后续是否可以基于SQL分析数据。通俗点说,没有表,表没有数据,你用Hive分析什么呢?
⚫ 选择正确的方向,往往比盲目努力重要。
⚫ 主要讲解基础的建库与建表语法操作
数据库database
⚫ 在Hive中,默认的数据库叫做default,存储数据位置位于HDFS的/user/hive/warehouse下。