CREATE TABLE

定义新表的 SQL 命令

CREATE TABLE 是用于定义新表的 DDL 命令。

CREATE TABLE 一直存在于 PostgreSQL 中。

变更历史

注意:PostgreSQL 7.2 之前的更改未在此列表中记录。

示例

CREATE TABLE 的基本用法示例

postgres=# CREATE TABLE foo (id INT NOT NULL PRIMARY KEY, val TEXT);
CREATE TABLE

postgres=# \d foo
                Table "public.foo"
 Column |  Type   | Collation | Nullable | Default
--------+---------+-----------+----------+---------
 id     | integer |           | not null |
 val    | text    |           |          |
Indexes:
    "foo_pkey" PRIMARY KEY, btree (id)

分类

DDL, SQL 命令

另请参阅

ALTER TABLE, DROP TABLE, CREATE TABLE AS, CREATE FOREIGN TABLE

反馈

在此提交关于 "CREATE TABLE" 的任何评论、建议或更正。