PostgreSQL的創建表


PostgreSQL的CREATE TABLE語句是用來在任何指定的的數據庫中創建一個新表。

語法

CREATE TABLE語句的基本語法如下:

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

CREATE TABLE是告訴數據庫系統關鍵字,創建一個新的表。獨特的名稱或標識如下表CREATE TABLE語句。當前數據庫中的表最初是空的,並且將所擁有的用戶發出的命令。

然后在括號內來定義每一列的列表,在表中是什么樣的數據類型。其語法變得更清晰,下面的例子。

實例

下面是一個例子,它創建了一個學生表ID作為主鍵的表和NOT NULL的約束顯示這些字段不能為NULL,同時創建該表的記錄:

CREATE TABLE  student(
   ID              INT      NOT NULL,
   NAME           TEXT    NOT NULL,
   AGE            INT     NOT NULL,
   HOMEADDRESS     CHAR(50),
   GRADE           INT
); 

   

  可以驗證已成功創建使用  \d   命令,將用於列出了附加的數據庫中的所有表。

 

  使用   \d   +   表名  來描述每個表如下所示:

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM