0
点赞
收藏
分享

微信扫一扫

HiveQ基础语法(一)

酷子腿长一米八 2022-03-19 阅读 75
hive

DDL语言

        用于定义数据表结构和数据库对象的语言

针对数据库操作: 

创建数据库

        语法格式:

查询数据库 

        语法格式:

 

  • extended        可以查询到数据库的属性parameters(不加extended无法看到parameters)
  • parameters      创建表时由WITH DBPROPERTIES()语句创建

切换数据库 

修改数据库

         语法格式:

删除数据库

        语法格式:

  • restrinct        如果当前数据库中有表的话,会告诉你删除数据库失败
  • cascade        连同数据库中的表一起删除

针对数据表操作:

创建数据表

        语法格式:

  • 内部表(删除表会同时删除HDFS文件)
  • 外部表[EXTERNAL](删除表只会删除源数据,并不会删除HDFS文件,相当于一个外部链接)
  • 临时表[TEMPORARY](当前会话有效,会话结束,临时表消失)
  • 分区表[PARTITION]
  • 分桶表[CLUSTER]
  • 倾斜表[SKEWED]

  

查看数据表

修改数据表

        语法格式:

删除数据表

        语法格式:

  • 如果指定purge,表中的数据删除后不会转到.Trash/Current目录,因此无法进行数据恢复 
举报

相关推荐

0 条评论