HAWQ的基本操作

2022-04-13 00:00:00 数据 数据库 模式 专区 订阅

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

相关文章