2.3 创建表
大约 1 分钟
您可以通过指定表名以及所有列名及其类型来创建新表:
CREATE TABLE weather (
city varchar(80),
temp_lo int, -- low temperature
temp_hi int, -- high temperature
prcp real, -- precipitation
date date
);
在 pgsql 中,可以使用换行将上述建表语句输入完整,pgsql 将会把分号前的输入识别为完整的执行语句。
两个破折号 (“--”) 引入注释。它们后面的任何内容都会被忽略,直到行尾。SQL 对关键字和标识符不区分大小写,除非标识符用双引号括起来以保持大小写(上面未完成)。
PostgreSQL 支持标准 SQL 类型 :int, smallint, real, double precision, char(N), varchar(N), date, time, timestamp, interval,以及其他类型的通用实用程序和丰富的几何类型。
以下建表示例,展示了 点类型 point :
CREATE TABLE cities (
name varchar(80),
location point
);
如果您不再需要表或想要以不同的方式重新创建它,您可以使用以下命令将其删除:
DROP TABLE tablename;