小白教程
所有教程
关于
Search
172.70.179.104
172.70.179.104
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“PostgreSQL 创建数据库”的源代码
本页内容
上一节:
PostgreSQL_数据类型
下一节:
PostgreSQL_选择数据库
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:PostgreSQL 创建数据库}}[[Category:PostgreSQL 教程|7]] = PostgreSQL 创建数据库 = PostgreSQL 创建数据库可以用以下三种方式: * 1、使用 CREATE DATABASE SQL 语句来创建。 * 2、使用 createdb 命令来创建。 * 3、使用 pgAdmin 工具。 === CREATE DATABASE 创建数据库 === CREATE DATABASE 命令需要在 PostgreSQL 命令窗口来执行,语法格式如下: <sample title="" desc="" lang="sql" hererun="1"> CREATE DATABASE dbname; </sample> 例如,我们创建一个 xiaobaidb 的数据库: <sample title="" desc="" lang="sql" hererun="1"> postgres=# CREATE DATABASE xiaobaidb; </sample> === createdb 命令创建数据库 === createdb 是一个 SQL 命令 CREATE DATABASE 的封装。 createdb 命令语法格式如下: <sample title="" desc="" lang="sql" hererun="1"> createdb [option...] [dbname [description]] </sample> '''参数说明:''' '''dbname''':要创建的数据库名。 '''description''':关于新创建的数据库相关的说明。 '''options''':参数可选项,可以是以下值: {| class="table table-striped table-hover" !align="center" width="50%"| 序号 !width="50%"| 选项 & 描述 |- |align="center"| 1 | '''-D tablespace''' 指定数据库默认表空间。 |- |align="center"| 2 | '''-e''' 将 createdb 生成的命令发送到服务端。 |- |align="center"| 3 | '''-E encoding''' 指定数据库的编码。 |- |align="center"| 4 | '''-l locale''' 指定数据库的语言环境。 |- |align="center"| 5 | '''-T template''' 指定创建此数据库的模板。 |- |align="center"| 6 | '''--help''' 显示 createdb 命令的帮助信息。 |- |align="center"| 7 | '''-h host''' 指定服务器的主机名。 |- |align="center"| 8 | '''-p port''' 指定服务器监听的端口,或者 socket 文件。 |- |align="center"| 9 | '''-U username''' 连接数据库的用户名。 |- |align="center"| 10 | '''-w''' 忽略输入密码。 |- |align="center"| 11 | '''-W''' 连接时强制要求输入密码。 |} 接下来我们打开一个命令窗口,进入到 PostgreSQL 的安装目录,并进入到 bin 目录,createdb 命令位于 '''PostgreSQL安装目录/bin''' 下,执行创建数据库的命令: <sample title="" desc="" lang="sql" hererun="1"> $ cd /Library/PostgreSQL/11/bin/ $ createdb -h localhost -p 5432 -U postgres xiaobaidb password ****** </sample> 以上命令我们使用了超级用户 postgres 登录到主机地址为 localhost,端口号为 5432 的 PostgreSQL 数据库中并创建 xiaobaidb 数据库。 === pgAdmin 工具创建数据库 === pgAdmin 工具提供了完整操作数据库的功能:
返回至“
PostgreSQL 创建数据库
”。
上一节:
PostgreSQL_数据类型
下一节:
PostgreSQL_选择数据库