美文网首页
Hive学习-表的基本操作

Hive学习-表的基本操作

作者: Ameliesun | 来源:发表于2017-05-16 16:21 被阅读0次

    Hive QL是类SQL查询语句,和数据库的查询语句类似,下面介绍一些基本的表操作:

    1. 创建表

    创建表的HQL语句如下,逐条输入即可,以;结束。

    CREATE TABLE students3(id int,name string,age tinyint,phone char(13),email varchar(30),courses smallint,score1 float, score2 double,tuition decimal(5,2),flow bigint,enDate1 timestamp,enDate2 date,enDate3 string,enDate4 char(30),enDate5 varchar(30),enDate6 string,enDate7 string,enDate8 string,enDate9 bigint)

    COMMENT 'Students3 details'

    ROW FORMAT DELIMITED

    FIELDS TERMINATED BY '\t'

    LINES TERMINATED BY '\n'

    STORED AS TEXTFILE;

    表中数据如下,基本涵盖了所有数据类型。

    2. 向表中导入数据

    在本地创建“test.txt”文件,表中只包含数据,没有表头,同一行的数据以‘\t’分割,每行以'\n'结束。导入数据的语句为:

    LOAD DATA LOCAL INPATH '/home/spark/Desktop/test.txt'

    OVERWRITE INTO TABLE students3;

    3. 查看表中数据

    select * from students3;

    4. 查看当前有哪些表

    show tables;

    5. 删除表

    drop table students3;

    6. 删除表中所有数据

    truncate table students3;

    相关文章

      网友评论

          本文标题:Hive学习-表的基本操作

          本文链接:https://www.haomeiwen.com/subject/pgmlxxtx.html