在 PostgreSQL 中,使用 CREATE TABLE 语句可以创建新的表。以下是 CREATE TABLE 语句的基本语法:
CREATE TABLE table_name (
    column1 datatype1,
    column2 datatype2,
    ...
    columnN datatypeN,
    constraint_name CONSTRAINT constraint_expression
);


其中:
  •  table_name 是要创建的表的名称。

  •  column1, column2, ..., columnN 是表的列名。

  •  datatype1, datatype2, ..., datatypeN 是相应列的数据类型。

  •  constraint_name 是可选的约束名,可以用于定义表级别的约束。


以下是一个简单的例子,创建一个名为 employees 的表:
CREATE TABLE employees (
    employee_id serial PRIMARY KEY,
    first_name VARCHAR(50),
    last_name VARCHAR(50),
    hire_date DATE,
    salary numeric(10,2)
);

这个例子创建了一个名为 employees 的表,包含列 employee_id、first_name、last_name、hire_date 和 salary。serial 数据类型用于创建自增的整数列,并且 PRIMARY KEY 约束用于定义 employee_id 列作为主键。

你可以根据实际需要,修改列名、数据类型以及添加其他约束。


转载请注明出处:http://www.zyzy.cn/article/detail/8679/PostgreSQL