WHCSRL 技术网

hive:内部表基本操作_m0

hive内部表的基本操作

创建表-格式

create table table_name;
  • 1

例如创建stu:

create table stu(id int);
  • 1

创建表时指定格式-格式

create table table_name row format delimited fields terminated by '分隔符';
  • 1

例如创建stu,并以’,'为分割符:

create table stu(id int) row format delimited fields terminated by ',';
  • 1

导入数据格式

load data local inpath '/path/file_name' into table table_name;
  • 1

例如(假如在/hviedata/ 存在一个stu.txt文件)

load data local inpath '/hviedata/stu.txt' into table stu;
  • 1

表的修改

alter table table_name add columns(column_name datatype)
  • 1

例如

alter table stu add columns (name string);
  • 1

表的删除

drop table db_name;
  • 1

注意:删除内部表的时候,对跟随数据也随着丢失

删除数据库

drop  database db_name;
  • 1

注意:
在删除数据库的时候,如果数据库中存在表,不让删除;
复制一张表结构,但不导入数据。

create table carcp like car;
  • 1

@_GRIT_01 笔者水平有限,可能存在一些疏漏和不足之处,敬请各位读者斧正。

推荐阅读