版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Hive基本操作——DDL目录库的操作2表的操作创建库3CREATE(DATABASE|SCHEMA)[IFNOTEXISTS]database_name
[COMMENTdatabase_comment]
[LOCATIONhdfs_path]
[WITHDBPROPERTIES(property_name=property_value,...)];
4任务创建数据库myhive命令:创建createdatabasemyhive
显示show
database查看正在使用哪个库selectcurrent_database()删除库dropdatabasemyhive;dropdatabaseifexistsmyhive;创建表5CREATE
[EXTERNAL]
TABLE
[IFNOTEXISTS]table_name
[(col_namedata_type[COMMENTcol_comment],...)]
[COMMENT
table_comment]
[PARTITIONEDBY
(col_namedata_type[COMMENTcol_comment],...)]
[CLUSTEREDBY
(col_name,col_name,...)
[SORTEDBY
(col_name[ASC|DESC],...)]
INTO
num_buckets
BUCKETS]
[ROWFORMAT
row_format]
[STOREDAS
file_format]
[LOCATION
hdfs_path]
6CREATETABLE创建一个指定名字的表。如果相同名字的表已经存在,则抛出异常;用户可以用IFNOTEXIST选项来忽略这个异常•EXTERNAL关键字可以让用户创建一个外部表,在建表的同时指定一个指向实际数据的路径(LOCATION)•LIKE允许用户复制现有的表结构,但是不复制数据•COMMENT可以为表与字段增加描述•PARTITIONEDBY指定分区•LOCATION指定表在HDFS的存储路径7创建内部表createtableemp(empnoint,enamestring,jobstring,mgrint,hiredatestring,saldouble,commdouble,deptnoint)rowformatdelimitedfieldsterminatedby'\t';emp表中的每一行以制表符进行字段划分表创建成功后使用如下命令查看数据库和表信息:showdatabases;showtables;descemp;8创建外部表createexternaltableemp_external(empnoint,enamestring,jobstring,mgrint,hiredatestring,saldouble,commdouble,deptnoint)rowformatdelimitedfieldsterminatedby'\t'location'/hive_external/emp/';指定外部表数据文件所在HDFS路径内部表的数据文件默认存储在默认的数据仓库路径(由hive.metastore.warehouse.dir属性指定)外部表通常需单独指定数据文件所在位置,并且文件内容格式应满足表中定义的行、列等分隔符要求通过“descformattedemp_external”可查看表更多详细信息9创建分区表createtableemp_partition(empnoint,enamestring,jobstring,mgrint,hiredatestring,saldouble,commdouble,deptnoint)partitionedby(hire_yearint)rowformatdelimitedfieldsterminatedby'\t';按入职年份进行分区。对分区表可使用“showpartitionsemp_partition”查看所有分区信息修改表10重命名增加列修改列修改列增加分区重命名分区altertableemprenametoemp_newaltertableemp_newaddcolumns(ageint)altertableemp_newreplacecolumns(idint,namestring)altertableemp_newaddpartition(address='beijing')altertableemp_new
partition(address='beijing')renametopatition(address='shanghai')将替换所有列alt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度服装店广告投放合同2篇
- 税收合同范本
- 黄金购买合同模板
- 外出旅游免责协议书
- 自愿离婚协议书2024年度:男女双方共同商定离婚相关事宜
- 经销商分销代理协议
- 关于债权转让协议书范本
- 2024年度建筑行业新技术研究与应用合同
- 福乐锅炉2024年度全国代理协议2篇
- 2024年度广告发布合同的广告内容与担保2篇
- 2024年全国普法知识考试题库及答案
- GB/T 7247.1-2024激光产品的安全第1部分:设备分类和要求
- 国开(河北)2024年《公文写作》形考作业4答案
- 电子政务概论-形考任务5(在线测试权重20%)-国开-参考资料
- 新入职护士汇报
- 渗透测试基础教程介绍课件
- 构美-空间形态设计学习通课后章节答案期末考试题库2023年
- 备品备件管理规定
- 活性炭吸附装置点检记录
- 基于生评教的中外教师英语课堂教学质量调查分析
- 天然气冷能利用技术路线
评论
0/150
提交评论