sql創(chuàng)建表時(shí)設(shè)置外鍵約束 sql創(chuàng)建外鍵語(yǔ)句?
sql創(chuàng)建外鍵語(yǔ)句?1. Create test main table(class table) class)、Create table test class(classid number,class
sql創(chuàng)建外鍵語(yǔ)句?
1. Create test main table(class table) class)、
Create table test class(classid number,classuname VARCHAR2(20))
2ustudent)、
Create table testustudent(stuid number,stuuname VARCHAR2(200),classuid number)
3。主表(class table)uclass)添加唯一主鍵,
alter table testuclass
添加約束pkuclassuid主鍵(classuid)
4。子表(student表) student)創(chuàng)建外鍵,
alter table test student
add constraint fk class id外鍵(class id)
引用test class(class直接寫SQL語(yǔ)句。
2. 用sqlog選擇外鍵表,右鍵選擇關(guān)聯(lián)/外鍵,然后選擇主表和外鍵。
3. 在表vet中,右鍵單擊specialties,查找relationships/foreign key,然后選擇相應(yīng)的列。具體內(nèi)容如下:1。介紹SQL語(yǔ)言,它是結(jié)構(gòu)化查詢語(yǔ)言的縮寫。SQL語(yǔ)言是一種數(shù)據(jù)庫(kù)查詢和編程語(yǔ)言,用于訪問(wèn)數(shù)據(jù)和查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。它也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展。2SQL(Structured Query Language,結(jié)構(gòu)化查詢語(yǔ)言)是最重要的關(guān)系數(shù)據(jù)庫(kù)操作語(yǔ)言,其影響已經(jīng)超出了數(shù)據(jù)庫(kù)領(lǐng)域,并被其他領(lǐng)域所重視和采用,如人工智能領(lǐng)域的數(shù)據(jù)檢索、第四代軟件開發(fā)中嵌入SQL的語(yǔ)言等工具等3。支持標(biāo)準(zhǔn)SQL是1986年10月美國(guó)國(guó)家標(biāo)準(zhǔn)局(ANSI)批準(zhǔn)的數(shù)據(jù)庫(kù)語(yǔ)言美國(guó)標(biāo)準(zhǔn)。隨后,國(guó)際標(biāo)準(zhǔn)化組織(ISO)發(fā)布了SQL的正式國(guó)際標(biāo)準(zhǔn)。1989年4月,ISO提出了具有完整性特征的sql89標(biāo)準(zhǔn)。1992年11月,它發(fā)布了SQL92標(biāo)準(zhǔn)。本標(biāo)準(zhǔn)將數(shù)據(jù)庫(kù)分為三個(gè)層次:基本集、標(biāo)準(zhǔn)集和完整集。