一.主鍵、外鍵關(guān)聯(lián)表
1.創(chuàng)建主鍵、外鍵關(guān)聯(lián)的數(shù)據(jù)庫表時(shí),必須創(chuàng)建兩張表,然后利用兩張表中某個(gè)字段進(jìn)行關(guān)聯(lián)。
2.實(shí)例代碼如下所示:
use MyDatabase
go
create table WebUser
(
id int primary key,
UserName varchar(50) unique,
UserAdderss varchar(50),
UserAge int
)
go
create table UserComment
(
id int primary key,
UserName varchar(50) references WebUser(UserName),
Topic varchar(50),
Conent varchar(max)
)
3.這里創(chuàng)建了Webuser(用戶表)和 UserComment(用戶評(píng)論表),兩張表通過"UserName(用戶名)"進(jìn)行關(guān)聯(lián).代碼如下:
varchar(50) references WebUser(UserName),
南昌網(wǎng)絡(luò)公司工程師提示:這表示UserComment表中的UserName依賴WebUser表中的UserName,所以在創(chuàng)建表時(shí),先創(chuàng)建WebUser表,才能創(chuàng)建UserComment表,在插入記錄時(shí),也要先向WebUser表中插入記錄,才能向UserComment表中插入記錄.并且表中的UserName必須在WebUser表中存在.
二.創(chuàng)建含有Check約束字段的數(shù)據(jù)庫表
1.打開要?jiǎng)?chuàng)建表的數(shù)據(jù)庫,然后利用create table語名創(chuàng)建表,其中用戶年齡(UserAge)字段含有約束,即年齡的取值范圍在18~60之間,實(shí)例代碼如下所示: use MyDatabase
go
create table WebUser
(
id int primary key,
UserName varchar(50) unique,
UserAdderss varchar(50),
UserAge int check(UserAge>=18 and UserAge<=60)
希望本文對(duì)廣大站長或從事企業(yè)網(wǎng)站建設(shè)公司的團(tuán)隊(duì)有所幫助,如對(duì)此不太理解的,可以與南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高興與廣大站長和從事企業(yè)網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗(yàn)。