Hive SQL语言:DDL建库、建表

本文主要介绍了Hive SQL中的DDL语句,包括数据库与建库的概念,如CREATE、ALTER、DROP等DDL核心语法,并详细阐述了如何在Hive中创建数据库和表,强调了正确建表对数据映射的重要性。同时,讨论了Hive数据类型、分隔符指定以及默认分隔符的相关知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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下。

⚫ 用户自己创建的数据库存储位置是/user/hive/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值