定義外鍵的方法和詳細(xì)的操作步驟如下:
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),固安企業(yè)網(wǎng)站建設(shè),固安品牌網(wǎng)站建設(shè),網(wǎng)站定制,固安網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,固安網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
1、第一步,創(chuàng)建一個(gè)主從表,如下圖所示,然后進(jìn)入下一步。
2、其次,完成上述步驟后,選擇主表,然后單擊設(shè)計(jì)表進(jìn)入表設(shè)計(jì)界面,如下圖所示,然后進(jìn)入下一步。
3、接著,完成上述步驟后,單擊外鍵進(jìn)入外鍵的設(shè)置界面,如下圖所示,然后進(jìn)入下一步。
4、然后,完成上述步驟后,設(shè)置外鍵名稱(chēng),然后選擇主表的外鍵字段,如下圖所示,然后進(jìn)入下一步。
5、隨后,完成上述步驟后,設(shè)置與數(shù)據(jù)庫(kù),表名稱(chēng)和從屬表的單詞相對(duì)應(yīng)的外鍵字段,如下圖所示,然后進(jìn)入下一步。
6、最后,完成上述步驟后,單擊保存即可,如下圖所示。這樣,問(wèn)題就解決了。
create
table
volunteer(
志愿者編號(hào)
varchar(6)
not
null,
志愿者姓名
varchar(8),
班級(jí)編號(hào)
varchar(4),
constraint
PK_V
primary
key
(志愿者編號(hào)));
create
table
class(
班級(jí)編號(hào)
varchar(4),
班級(jí)名稱(chēng)
varchar(20),
學(xué)院
varchar(20),
constraint
PK_C
primary
key(班級(jí)編號(hào)),
班級(jí)編號(hào)
varchar
foreign
key
references
volunteer(班級(jí)編號(hào)));
你這個(gè)試下,我試了可以的
希望可以幫到你
SQL
創(chuàng)建外鍵語(yǔ)句的方法:constraint
外鍵名字
foreign
key
references
外鍵表(外鍵字段)
工具/材料
Navicat
01
我們可以利用Navicat這個(gè)客戶(hù)端工具來(lái)創(chuàng)建表。
打開(kāi)Navicat,連接上要操作的數(shù)據(jù)庫(kù),點(diǎn)擊打開(kāi)這個(gè)庫(kù)。
02
打開(kāi)后,在右邊的視圖上就可以看到這個(gè)庫(kù)里所有的表了。
03
在這里右鍵點(diǎn)擊空白的地方,點(diǎn)擊菜單里的‘New Table’
04
點(diǎn)擊后,就會(huì)創(chuàng)建一個(gè)新的表了,我們?cè)谶@里設(shè)置表的字段,比如設(shè)置了二個(gè)字段,id,和name,
05
按下快捷鍵ctrl+s就會(huì)保存這個(gè)新建的表,先輸入表的名字,點(diǎn)擊ok按鈕就行了。
06
在表視圖里就可以看到剛才建好的表了。