📅  最后修改于: 2023-12-03 14:51:04.806000             🧑  作者: Mango
在 PostgreSQL 中,可以通过 CREATE TABLE
语句来创建新的表。创建好的表可以使用 \d
命令来查看详细信息,包括表的结构、字段类型、索引、外键等信息。
以下是创建一个简单表的示例:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name TEXT NOT NULL,
email TEXT NOT NULL UNIQUE,
password TEXT NOT NULL
);
该表名为 users
,包含四个字段: id
、 name
、 email
和 password
。其中 id
字段为自增的主键,name
和 email
字段都为非空文本类型, email
字段还设置了唯一性约束,表示该字段的值不能重复。
使用以下命令来查看表的详细信息:
\d users
执行该命令后,会显示该表的结构信息,包括字段名、数据类型、约束、索引等。例如:
Table "public.users"
Column | Type | Collation | Nullable | Default
---------+---------+-----------+----------+----------------------------------
id | integer | | not null | nextval('users_id_seq'::regclass)
name | text | | not null |
email | text | | not null |
password | text | | not null |
Indexes:
"users_pkey" PRIMARY KEY, btree (id)
"users_email_key" UNIQUE CONSTRAINT, btree (email)
该表的结构信息包含以下内容:
public.users
id
、 name
、 email
、 password
integer
、 text
等在 PostgreSQL 中,通过 CREATE TABLE
语句可以创建新的表。创建好的表可以使用 \d
命令来查看详细信息,包括表的结构、字段类型、索引、外键等信息。对于程序员来说,理解 PostgreSQL 中表的创建和查看方式,可以更好地管理表结构,并针对不同的需求进行优化。