• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > Greenplum+Hadoop学习笔记-14-定义数据库对象之创建与管理数据库,hadoop-14-

Greenplum+Hadoop学习笔记-14-定义数据库对象之创建与管理数据库,hadoop-14-

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含Greenplum+Hadoop学习笔记-14-定义数据库对象之创建与管理数据库,hadoop-14-等服务器相关知识,网友希望可以进行参考

Greenplum+Hadoop学习笔记-14-定义数据库对象之创建与管理数据库,hadoop-14-


6.定义数据库对象

6.1.创建与管理数据库

通过\h命令查看创建数据库的语法,如下所示:

testdw-# \h create database

Command:     CREATE DATABASE

Description: create a new database

Syntax:

CREATE DATABASE name

    [ [ WITH ] [ OWNER [=] dbowner ]

           [ TEMPLATE [=] template ]

           [ ENCODING [=] encoding ]

           [ LC_COLLATE [=] lc_collate ]

           [ LC_CTYPE [=] lc_ctype ]

           [ TABLESPACE [=] tablespace ]

           [ CONNECTION LIMIT [=] connlimit ] ]                 连接限制

说明:

  • 一个GPDB系统可以有多个数据库;
  • 关于数据库模版:可以基于模版创建数据库,缺省数据库模版为template1,GP系统内部使用模板:template0和postgres;
  • 创建数据库应该具备CREATEDB权限或者SUPERUSER身份;
  • 通过CREATEDATABASE 命令创建;

template1=# create database devdw;

CREATE DATABASE

  • 克隆一个数据库

template1=#\c devdw                                     使用\c连接数据库                                    

You are now connected to database "devdw" as user "gpadmin".

devdw=# create table tab_01(id int);                          创建表

NOTICE:  Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'id' as the Greenplum Database data distribution key for this table.

HINT:  The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.

CREATE TABLE

devdw=# \d                                              使用\d查看表信息

              List of relations

 Schema |  Name  | Type  |  Owner  | Storage

--------+--------+-------+---------+---------

 public | tab_01 | table | gpadmin | heap

(1 row)

devdw=# insert into tab_01 values(101);                      向表中插入数据

INSERT 0 1

devdw=# select * from tab_01;                             查询表中信息

 id 

-----

 101

(1 row)

template1=# create database col_devdw template devdw;           使用devdw作为模板创建克隆数据库

CREATE DATABASE

template1=# \l                                            使用\l命令查看当前所有数据库

                  List of databases

   Name    |  Owner  | Encoding |  Access privileges 

-----------+---------+----------+---------------------

 col_devdw | gpadmin | UTF8     |

 devdw     | gpadmin | UTF8     |

 postgres  | gpadmin | UTF8     |

 template0 | gpadmin | UTF8     | =c/gpadmin         

                                : gpadmin=CTc/gpadmin

 template1 | gpadmin | UTF8     | =c/gpadmin         

                                : gpadmin=CTc/gpadmin

 testdw    | gpadmin | UTF8     |

(6 rows)

 

template1=# \c col_devdw

You are now connected to database "col_devdw" as user "gpadmin".

col_devdw=# \l

                  List of databases

   Name    |  Owner  | Encoding |  Access privileges 

-----------+---------+----------+---------------------

 col_devdw | gpadmin | UTF8     |

 devdw     | gpadmin | UTF8     |

 postgres  | gpadmin | UTF8     |

 template0 | gpadmin | UTF8     | =c/gpadmin         

                                : gpadmin=CTc/gpadmin

 template1 | gpadmin | UTF8     | =c/gpadmin         

                                : gpadmin=CTc/gpadmin

 testdw    | gpadmin | UTF8     |

(6 rows)

 

col_devdw=# \d

              List of relations

 Schema |  Name  | Type  |  Owner  | Storage

--------&#

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Greenplum+Hadoop学习笔记-14-定义数据库对象之创建与管理数据库,hadoop-14-

相关文章

  • 配置KVM虚拟机的网络,Bridge和Nat方式,kvmnat
  • 二分Kmeans的java实现,二分kmeansjava
  • Spark MLlib LDA主题模型(1),mlliblda
  • Greenplum+Hadoop学习笔记-14-定义数据库对象之创建与管理数据库,hadoop-14-
  • hive join详解,hivejoin
  • HDFS小文件的合并优化
  • Elasticsearch之Nested Sorting,elasticsearch
  • 当代数学七大难题,当代七大难题
  • HBase,hbase安装
  • Mellanox网卡,使用netperf进行性能测试,mellanoxnetperf

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Hadoop文件解压缩,
    • [Sqoop]利用sqoop对mysql执行DML操作,sqoopdml
    • (Kilo)Devstack Kilo版本localrc推荐,devstacklocalrc
    • 在Ubuntu 14.04安装和使用Docker,14.04docker
    • Hadoop知识汇总,hadoop汇总
    • hadoop中NameNode、DataNode和Client三者之间协作关系及通信方式介绍,hadoopnamenode
    • 浅谈大数据,浅谈数据
    • Elasticsearch之Nested Query,elasticsearch
    • hive-内部表与外部表的区别,hive-区别
    • hive复杂类型访问操作,hive访问

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有