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