2.HiveQL:数据定义

2018-11-30  本文已影响0人  lovefo

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 新表名
上一篇 下一篇

猜你喜欢

热点阅读