PostgreSQL建立表


在PostgreSQL中,CREATE TABLE語句用於在任何給定的資料庫中建立一個新錶。

語法:

CREATE TABLE table_name(  
   column1 datatype,  
   column2 datatype,  
   column3 datatype,  
   .....  
   columnN datatype,  
   PRIMARY KEY( one or more columns )  
);

PostgreSQL使用UI建立表 -

  1. 首先選擇要建立表的資料庫。
  2. 左鍵單擊與所選資料庫關聯的框型別結構,將看到目錄和模式(架構)。
  3. 左鍵單擊與模式(架構)關聯的框型別結構。現在可以看到public
  4. 左鍵單擊與公共(public)關聯的框型別結構,就可以看到有資料表
  5. 選擇資料表,右鍵單擊資料表,會得到一個新的彈出表框,建立所需的表。

參見範例:

這裡建立的表是:student

步驟2 -

輸出:

PostgreSQL使用查詢工具建立表

按照上述4個步驟,打一個「SQL編輯器」,如下圖所示 -

SQL編輯器中編寫以下SQL語句,來建立另一個表:student2 -

CREATE TABLE public.student2
(
  id integer NOT NULL,
  name character(100),
  subjects character(1),
  CONSTRAINT student2_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE public.student2
  OWNER TO postgres;
COMMENT ON TABLE public.student2
  IS '這是一個學生資訊表2';

如下圖所示 -

在這裡,您可以看到新建立的表:student2,如下圖所示 -