ITPub博客

首页 > 数据库 > > HAWQ的基本操作

HAWQ的基本操作

作者:gaokeke123 时间:2022-04-13 14:35:34 0 删除 编辑

1、进入hawq
source /usr/local/hawq/greenplum_path.sh
psql -U gpadmin

2、查看所有数据库
\l;

3、新建数据库
create database test;

4、切换数据库
\c test;

5、新建模式
create schema rds;

6、显示当前库下当前模式
select current_schema();

7、查看当前库下所有模式
\dn或者SELECT * FROM information_schema.schemata

8、切换模式
set search_path to rds

9、显示当前模式下所有表
\d

10、创建外部表并读取数据(外部表与内部表的区别:外部表只是读取HDFS或者Hive里的数据,数据并没有真正存在于hawq里;内部表里的数据是真实存在于hawq里的。)
create external table activity(
id int ,
interval int ,
name varchar(80) ,
flag int ,
time varchar(80) ,
last_update_time varchar(80) ,
date varchar(80)
)
location('pxf://hdp3:51200/test.test_activity?profile=hive')
format 'custom'(formatter='pxfwritable_import');

11、创建内部表并载入数据
create table activity(
id int ,
interval int ,
name varchar(80) ,
flag int ,
time varchar(80) ,
last_update_time varchar(80) ,
date varchar(80)
)
with (compresstype=snappy,appendonly=true);

12、导入HAWQ内部表数据
insert into activity select * from hcatalog.test.test_activity;
————————————————
版权声明:本文为CSDN博主「仓库管理媛Zo蒙u」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42320809/article/details/96974002

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26692020/viewspace-3140601/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
大家好

注册时间:2013-08-14

  • 博文量
    1432
  • 访问量
    31624