大数据-hadoop-Hive基本操作-DDL连载之05(2019-06-03)

关于大数据学习的最好的网站就是官网http://www.apache.org/  

参考资料:http://www.apache.org/ 

免责声明:很多资料都是网上一步步搜集到的,感谢各位前辈默默无闻的奉献与付出,资料过多,不一一感谢,如果侵权,请及时联系作者本人或者投诉至平台,我会第一时间删除,纯分享。

DDL: database define  language   数据库定义语言  对数据库操作的语言 包括 数据库创建、数据库删除、数据库修改、数据库查看 

数据库的创建:

create database db_hive1;

A:创建表的3中方式

1.创建空表

CREATE TABLE EMP_HIVE2(ID int , name string ,age int ,salary double,job string ) 

2.复制已经存在的表数据和表结构

CREATE TABLE EMP_HIVE1 LIKE EMP;(复制表emp的表结构)

3.创建一个表与已经存在的表结构相同  

CREATE TABLE EMP_HIVE1 as select * from EMP;(复制表emp的表结构和表数据)



B:加载数据到表中的2中操作方式:

1.hive 加载本地的数据到创建好的表中 

     load data  local inpath "本地数据的绝对路径" into table 表名;   

2.hive 加载hdfs的数据到创建好的表中

     load data  inpath "hdfs上的数据的绝对路径" into table 表名;   



 C:关于加载本地的额数据到表中的时候 overwrite参数的使用:

    当加上overwrite参数是,会将之前表里面的数据全部清空,在导入数据  

    不加overwrite参数,以追加的方式去导入数据

猜你喜欢

转载自blog.csdn.net/weixin_38638777/article/details/90761332
今日推荐