Hive学习笔记(Hive数据的定义与操作)

Hive学习笔记(Hive数据的定义与操作)

  • Hive数据定义与操作
    • HiveQL数据定义语言
      • 创建数据库
      • 删除数据库
      • 创建表
        • 1.管理表
        • 外部表
      • 修改表
      • 删除表
      • 分区表
        • 静态分区
        • 动态分区
    • HiveQL数据操作
      • 向管理表中装载数据
      • 经查询语句向表中插入数据
      • 单个查询语句中创建表并加载数据
      • 导入数据
      • 导出数据

Hive数据定义与操作

HiveQL数据定义语言

Hive数据仓库中的HiveQL数据定义语言,类似于数据仓库DDL,用来数据仓库中创建数据仓库中创建数据库、数据表等Schema数据模式设计。

创建数据库

Hive的数据库本质上仅仅是表一个目录或者命名空间。创建一个数据库实际上就是在HDFS分布式文件系统中创建一个目录,这个目录将成为创建表的目录或表的NameSpace命名空间,
创建数据库的语法如下:

hive> create database sogou;

如果sogo数据库存在湖抛出一个异常,命令可以修改成

hive> create database if not exists sogou;

show database命令可以查看Hive中所包

你可能感兴趣的:(Hive学习,java,开发语言,后端)