greenplum sql使用实例【未完待续】

7 篇文章 0 订阅
7 篇文章 0 订阅

CREATE DATABASE

CREATE DATABASE name [ [WITH] [OWNER [=] dbowner]
                     [TEMPLATE [=] template]
                     [ENCODING [=] encoding]
                     [TABLESPACE [=] tablespace]
                     [CONNECTION LIMIT [=] connlimit ] ]

通过gp工具:

createdb -h 192.168.181.225 -p 5432 -U gpadmin db_t

sql方式:

CREATE DATABASE test_db1;`
CREATE DATABASE test_db2 with ENCODING 'UNICODE';`
CREATE DATABASE test_db3 CONNECTION LIMIT 30 ENCODING='UTF8';

问题,encoding修改成unicode感觉未生效,查看结果还是:

db_t=# \l
                  List of databases
   Name    |  Owner  | Encoding |  Access privileges  
-----------+---------+----------+---------------------
 db_t      | gpadmin | UTF8     | 
 test_db1  | gpadmin | UTF8     | 
 test_db2  | gpadmin | UTF8     | 
 test_db3  | gpadmin | UTF8     | 

CREATE SCHEMA

CREATE SCHEMA schema_name [AUTHORIZATION username] 
   [schema_element [ ... ]]
CREATE SCHEMA AUTHORIZATION rolename [schema_element [ ... ]]

保留字pg_开头

CREATE SCHEMA sch_01;

查看结果:

db_t=# \dn
       List of schemas
        Name        |  Owner  
--------------------+---------
 sch_01             | gpadmin

CREATE TABLE

CREATE [[GLOBAL | LOCAL] {TEMPORARY | TEMP}] TABLE table_name ( 
[ { column_name data_type [ DEFAULT default_expr ] 
   [column_constraint [ ... ]
[ ENCODING ( storage_directive [,...] ) ]
] 
   | table_constraint
   | LIKE other_table [{INCLUDING | EXCLUDING} 
                      {DEFAULTS | CONSTRAINTS}] ...}
   [, ... ] ]
   )
   [ INHERITS ( parent_table [, ... ] ) ]
   [ WITH ( storage_parameter=value [, ... ] )
   [ ON COMMIT {PRESERVE ROWS | DELETE ROWS | DROP} ]
   [ TABLESPACE tablespace ]
   [ DISTRIBUTED BY (column, [ ... ] ) | DISTRIBUTED RANDOMLY ]
   [ PARTITION BY partition_type (column)
       [ SUBPARTITION BY partition_type (column) ] 
          [ SUBPARTITION TEMPLATE ( template_spec ) ]
       [...]
    ( partition_spec ) 
        | [ SUBPARTITION BY partition_type (column) ]
          [...]
    ( partition_spec
      [ ( subpartition_spec
           [(...)] 
         ) ] 
    )

连接数据库

psql -h192.168.181.225 -d db_t -p5432 -Ugpadmin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值