新聞中心
PostgreSQL 創(chuàng)建表格
PostgreSQL 使用 CREATE TABLE 語句來創(chuàng)建數(shù)據(jù)庫表格。

創(chuàng)新互聯(lián)是一家以成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、品牌設(shè)計、軟件運維、網(wǎng)站推廣、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為發(fā)電機租賃等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
語法
CREATE TABLE 語法格式如下:
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( 一個或多個列 ) );
CREATE TABLE 是一個關(guān)鍵詞,用于告訴數(shù)據(jù)庫系統(tǒng)將創(chuàng)建一個數(shù)據(jù)表。
表名字必需在同一模式中的其它表、 序列、索引、視圖或外部表名字中唯一。
CREATE TABLE 在當前數(shù)據(jù)庫創(chuàng)建一個新的空白表,該表將由發(fā)出此命令的用戶所擁有。
表格中的每個字段都會定義數(shù)據(jù)類型,如下:
實例
以下創(chuàng)建了一個表,表名為 COMPANY 表格,主鍵為 ID,NOT NULL 表示字段不允許包含 NULL 值:
CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL );
接下來我們再創(chuàng)建一個表格,在后面章節(jié)會用到:
CREATE TABLE DEPARTMENT( ID INT PRIMARY KEY NOT NULL, DEPT CHAR(50) NOT NULL, EMP_ID INT NOT NULL );
我們可以使用 \d 命令來查看表格是否創(chuàng)建成功:
runoobdb=# \d
List of relations
Schema | Name | Type | Owner
--------+------------+-------+----------
public | company | table | postgres
public | department | table | postgres
(2 rows)
\d tablename 查看表格信息:
runoobdb=# \d company
Table "public.company"
Column | Type | Collation | Nullable | Default
---------+---------------+-----------+----------+---------
id | integer | | not null |
name | text | | not null |
age | integer | | not null |
address | character(50) | | |
salary | real | | |
Indexes:
"company_pkey" PRIMARY KEY, btree (id) 網(wǎng)頁名稱:創(chuàng)新互聯(lián)PostgreSQL教程PostgreSQL創(chuàng)建表格
當前地址:http://www.5511xx.com/article/djgjssc.html


咨詢
建站咨詢
