CREATE DATABASE

创建数据库的 SQL 命令

CREATE DATABASE 是用于创建数据库的 DDL 命令。

CREATE DATABASE 一直存在于 PostgreSQL 中。

更改历史记录

示例

CREATE DATABASE 的基本用法示例

postgres=# CREATE DATABASE foo;
CREATE DATABASE

postgres=# \l+ foo
List of databases
-[ RECORD 1 ]-----+------------
Name              | foo
Owner             | postgres
Encoding          | UTF8
Collate           | en_GB.UTF-8
Ctype             | en_GB.UTF-8
Access privileges | 
Size              | 7393 kB
Tablespace        | pg_default
Description       | 

创建具有不同区域设置的数据库

postgres=# CREATE DATABASE locale_test
                  ENCODING latin1
                    LOCALE 'de_DE.iso88591'
                  TEMPLATE template0;
CREATE DATABASE

postgres=# \l+ locale_test 
List of databases
-[ RECORD 1 ]-----+---------------
Name              | locale_test
Owner             | postgres
Encoding          | LATIN1
Collate           | de_DE.iso88591
Ctype             | de_DE.iso88591
Access privileges | 
Size              | 7393 kB
Tablespace        | pg_default
Description       | 

分类

DDLSQL 命令

另请参阅

createdbALTER DATABASEDROP DATABASE

反馈

提交您对 "CREATE DATABASE" 的任何评论、建议或更正 此处