在討論創(chuàng)建有約束表的方法之前我們先要了解以下參數(shù):
◎Not null:表示這個(gè)列不能為空即必須填寫(xiě)。
◎Primary Key:指定所有列值必須是唯一的,且列不能為空,即這個(gè)約束包含了兩個(gè)約束。
◎Unique:表示這個(gè)列中的所有值不能重復(fù),但可以為空。
◎Reference:表示這個(gè)例是引用表的處鍵。
◎Check:驗(yàn)證列值服從某些規(guī)則,即規(guī)定該列的取值范圍。
南昌網(wǎng)站建設(shè)公司技術(shù)人員提醒,數(shù)據(jù)庫(kù)表中的每一個(gè)列都可以有一個(gè)或多個(gè)約束。
1.創(chuàng)建含有不能為空字段的表,代碼如下:
use MyDatabase
go
create table WebUser
(
id int not null,
UserName varchar(50) not null,
UserAdderss varchar(50) not null,
UserAge int
)
其中id、UserName、UserAdderss這三個(gè)字段都不能為空.
南昌網(wǎng)絡(luò)公司技術(shù)人員提示:在Oracle和DB2關(guān)系數(shù)據(jù)庫(kù)中,不能為空的表示方法與SQL server是相同的.
2.創(chuàng)建含有主鍵、唯一鍵字段的數(shù)據(jù)庫(kù)表,實(shí)例代碼如下:
use MyDatabase
go
create table WebUser
(
id int primary key,
UserName varchar(50) unique,
UserAdderss varchar(50) not null,
UserAge int
)
其中id 是主鍵關(guān)鍵字段、UserName 存放的值是唯一、UserAdderss字段的值不能為空.
希望本文對(duì)廣大站長(zhǎng)或從事企業(yè)網(wǎng)站建設(shè)公司的團(tuán)隊(duì)有所幫助,如對(duì)此不太理解的,可以與南昌做網(wǎng)站公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高興與廣大站長(zhǎng)和從事企業(yè)網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗(yàn)。