美文网首页
2.HiveQL:数据定义

2.HiveQL:数据定义

作者: lovefo | 来源:发表于2018-11-30 16:59 被阅读0次

HiveQL和SQL的区别

1.hive不支持行级插入操作,更新操作和删除操作。hive也不支持事务。

1.创建数据库

create database 数据库名
如果数据库已经存在的话将会抛出异常,所以,一般用如下的语句:
create database if not exists 数据库名

2.删除数据库

drop database if exists 数据库名

注意:默认情况下,hive是不允许用户删除一个包含有表的数据库的,用户要么先删除数据库中的表,然后再删除数据库,要么在删除命令的后面加上关键字cascade,这样可以使hive自行删除数据库中的表。

drop database if exists 数据库名 cascade

3.删除表

drop table if exists 表名

4.表重命名

alert table 原表名 rename to 新表名

相关文章

  • 2.HiveQL:数据定义

    HiveQL和SQL的区别 1.hive不支持行级插入操作,更新操作和删除操作。hive也不支持事务。 1.创建数...

  • swift JSON转model 使用Codable

    简单数据处理 定义模型名称 json数据定义 数据解析 复杂数据处理 定义json 定义模型 解析数据处理 列表数...

  • python“对象”的初印象

    自定义数据定义类型 class Author: 数据(存储)定义类型 class DataDefined: 数据服...

  • MySQL的DDL

    DDL(数据定义语言) DDL(Data Definition Language):数据定义语言,用来定义数据库对...

  • 创建和维护表

    一、数据定义语言 数据定义语言(DDL)是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、A...

  • 数据库入门

    1)数据定义语言,用于定义数据库对象:库、表、列。 2)数据操作语言:用来定义数据库数据 insert updat...

  • 数据定义

    Data definition language 简写 DDL 数据定义语言 CREATE TABLE 新建表 A...

  • MySQL数据库

    数据库的基础概念 定义——数据库:保存有组织的数据的容器定义——管理系统(DBMS):管理数据的数据库软件定义——...

  • Go语言常量和变量

    变量 Go语言变量的定义 定义变量的格式(先定义再初始化)var 数据名称 数据类型数据名称 = 值; 定义变量的...

  • MySQL基础知识

    1. DDL 数据定义语言(DDL,Data Defintion Language)语句:数据定义语句,用于定义不...

网友评论

      本文标题:2.HiveQL:数据定义

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