hive表的drop、use、show等工作常用用法


一、工作中用到最多开头

use tagtest1029;
show databases;
再insert或者select

备注:hive本来就是做新增和查询操作的,所以新增和查询语法用的多

1、use 表示用tagtest1029的库

use tagtest1029;

表示用tagtest1029的库

2、show查看有哪些数据库

一般用法

use tagtest1029;
show tables或者show databases;

表示用tagtest1029的库,这个库下有什么表

3、drop 表示删除这个表

use tagtest1029;
DROP TABLE IF EXISTS inceptor.tagtest1029.temp_425_8633_RULE;

表示用tagtest1029的库,如果库里有inceptor.tagtest1029.temp_425_8633_RULE表,就删除这个表

这里的删除是指删除掉这个表,也就是这个表什么都没有了,包括内容、创建的数据类型等等,所有都删掉

4、加测试数据

一般是查到其他库的数据,导入到相应的hive库中去展示

创建表
CREATE TABLE hive.def.demodl_user(
	id varchar,
	sort_filed integer,
	name varchar,
	sex integer,
	age tinyint,
	register_date timestamp(3),
	last_login_date timestamp(3),
	total_money integer,
	member_level varchar,
	phone varchar,
	education varchar,
	"character" varchar,
	income varchar,
	submit_city varchar,
	profession varchar,
	channel varchar,
	activity_type varchar,
	book_id varchar
);
插入数据
insert into hive.def.demodl_user(
   id,
    sort_filed,
    name,
    sex,
    age,
    register_date,
    last_login_date,
    total_money,
    member_level,
    phone,
    education,
    character,
    income,
    submit_city,
    profession,
    channel,
    activity_type,
    book_id )
select id,
    sort_filed,
    name,
    sex,
    age,
    register_date,
    last_login_date,
    total_money,
    member_level,
    phone,
    education,
    character,
    income,
    submit_city,
    profession,
    channel,
    activity_type,
    book_id 
   from inceptor.tagtest1029.dl_user;

4、查看表的字段和注释等信息展示

show full columns from table.A;

例如
在这里插入图片描述

show table.A;

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值