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