使用主鍵建立表
CREATE TABLE person (
person_id BIGINT NOT NULL,
last_name VARCHAR(255) NOT NULL,
first_name VARCHAR(255),
address VARCHAR(255),
city VARCHAR(255),
PRIMARY KEY (person_id)
);
或者,你可以將 PRIMARY KEY
約束直接放在列定義中:
CREATE TABLE person (
person_id BIGINT NOT NULL PRIMARY KEY,
last_name VARCHAR(255) NOT NULL,
first_name VARCHAR(255),
address VARCHAR(255),
city VARCHAR(255)
);
建議你為表格以及所有列使用小寫名稱。如果使用 Person
這樣的大寫名稱,則必須在每個查詢中用雙引號(Person
)包裝該名稱,因為 PostgreSQL 強制執行大小寫摺疊。