PostgreSQL 建立表
連線到資料庫
使用 SQL Shell 建立新資料庫表,請確保您已連線到資料庫。如果尚未連線,請按照本教程的 入門 章節中的步驟操作。
連線成功後,您就可以編寫 SQL 語句了!
建立表
以下 SQL 語句將在你的 PostgreSQL 資料庫中建立一個名為 cars
的表
CREATE TABLE cars (
brand VARCHAR(255),
model VARCHAR(255),
year INT
);
執行上述語句後,將建立一個名為 cars 的空表,SQL Shell 應用程式將返回以下結果:
CREATE TABLE
在您電腦的 SQL Shell 應用程式中,上述操作可能看起來像這樣:
SQL 語句解釋
上面的 SQL 語句建立了一個空表,其中包含三個欄位:brand
、model
和 year
。
在建立表中的欄位時,我們必須指定每個欄位的資料型別。
對於 brand
和 model
,我們期望的是字串值,字串值使用 VARCHAR
關鍵字指定。
我們還需要指定字串欄位允許的最大字元數,由於我們不確定確切的長度,因此將其設定為 255。
對於 year
,我們期望的是整數值(不帶小數的數字),整數值使用 INT
關鍵字指定。
顯示錶
你可以使用另一個 SQL 語句來“顯示”你剛剛建立的空表:
SELECT * FROM cars;
這將產生以下結果:
brand | model | year
-------+-------+------
(0 rows)
在您電腦的 SQL Shell 應用程式中,上述操作可能看起來像這樣:
在接下來的章節中,我們將學習如何向表中插入資料,以及如何從表中檢索更多資料。