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

創(chuàng)新互聯(lián)是一家以成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、網(wǎng)站推廣、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為發(fā)電機(jī)租賃等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
語(yǔ)法
CREATE TABLE 語(yǔ)法格式如下:
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( 一個(gè)或多個(gè)列 ) );
CREATE TABLE 是一個(gè)關(guān)鍵詞,用于告訴數(shù)據(jù)庫(kù)系統(tǒng)將創(chuàng)建一個(gè)數(shù)據(jù)表。
表名字必需在同一模式中的其它表、 序列、索引、視圖或外部表名字中唯一。
CREATE TABLE 在當(dāng)前數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)新的空白表,該表將由發(fā)出此命令的用戶所擁有。
表格中的每個(gè)字段都會(huì)定義數(shù)據(jù)類型,如下:
實(shí)例
以下創(chuàng)建了一個(gè)表,表名為 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 );
接下來(lái)我們?cè)賱?chuàng)建一個(gè)表格,在后面章節(jié)會(huì)用到:
CREATE TABLE DEPARTMENT( ID INT PRIMARY KEY NOT NULL, DEPT CHAR(50) NOT NULL, EMP_ID INT NOT NULL );
我們可以使用 \d 命令來(lái)查看表格是否創(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) 分享標(biāo)題:創(chuàng)新互聯(lián)PostgreSQL教程PostgreSQL創(chuàng)建表格
網(wǎng)頁(yè)地址:http://fisionsoft.com.cn/article/djgjssc.html


咨詢
建站咨詢
