如何创建PostgreSQL数据库

 

 PostgreSQL提供两种方式创建一个新的数据库:第一种是使用CREATE DATABASE的SQL命令。第二种使用createdb的一个命令行可执行文件。

 

第一种:使用CREATE DATABASE来创建数据库。

语法格式:

CREATE DATABASE语句的基本语法如下:

  CREATE DATABASE dbname;    其中dbname是要创建的数据库的名称。

举例说明:

下面是一个简单的例子,这将创建testdb 在PostgreSQL模式:

                  

                   说明:我们输入create database testdb;    系统会还回CREATE DATABASE,表示系统创建数据库testdb成功,其中\h表示查看系统中的数据库。

 

第二种:使用createdb的命令:

    

             PostgreSQL命令行可执行createdb是是SQL命令CREATE DATABASE一个包装器。此命令和SQL命令CREATE DATABASE之间唯一的区别是,前者可以直接在命令行中运行,它允许的注释被添加到数据         库中,全部在一个命令。

       语法:

        createdb语法如下所示:createdb [option...] [dbname [description]]

参数

下表列出了参数及它们的描述。

参数名称

描述

dbname

创建数据库的名称。

description

指定要与新创建的数据库关联的注释。

options

这createdb接受命令行参数。

选项

下表列出了命令行参数CREATEDB接收:

选项

描述

-D tablespace

指定数据库的默认表空间。

-e

重复createdb生成并发送到服务器的命令。

-E encoding

指定要在该数据库中使用的字符编码方案。

-l locale

指定在该数据库中使用的区域设置。

-T template

指定要建立此数据库的模板数据库。

--help

显示命令行参数dropdb帮助和退出。

-h host

指定服务器正在运行的机器的主机名。

-p port

指定的TCP端口或当地的UNIX域套接字文件扩展名的服务器监听连接。

-U username

连接的用户名。

-w

从未发出密码提示。

-W

力createdb连接到数据库之前对密码提示。

打开命令提示符,然后去是PostgreSQL安装所在的目录。进入到bin目录,执行下面的命令创建一个数据库。

createdb -h localhost -p 5432 -U postgress testdb

password ******

上面的命令会提示Postgres的默认的PostgreSQL管理用户的密码,以便提供密码和继续创建新的数据库。

 

 

---恢复内容结束---

转载于:https://www.cnblogs.com/xuchunlin/p/5621843.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值