create table student(sno char(9) primary key,sname varchar(20),ssex char(2),sage smallint,sdept varchar(20));
create table course(cno char(4) primary key,cname varchar(40),cpno char(4),ccredit smallint,foreign key(cpno) references course(cno));
?
create table sc(sno char(9),cno char(4),grade smallint,primary key(sno,cno),foreign key(sno) references student(sno),
foreign key(cno) references course(cno));
?
insert into student values('200215121','李勇','男',20,'CS');insert into student values('200215122','劉晨','女',19,'CS');insert into student values('200215123','王敏','女',18,'MA');insert into student values('200215124','張立','男',19,'IS');
insert into COURSE values('0002','數(shù)學',NULL,2);insert into COURSE values('0006','數(shù)據(jù)處理',NULL,2);insert into COURSE values('0007','PASCAL語言','0006',4);insert into COURSE values('0005','數(shù)據(jù)結構','0007',4);insert into COURSE values('0001','數(shù)據(jù)庫','0005',4);insert into COURSE values('0003','信息系統(tǒng)','0001',4);insert into COURSE values('0004','操作系統(tǒng)','0006',3);
insert into sc values('200215121','0001',92);insert into sc values('200215121','0002',85);insert into sc values('200215121','0003',88);insert into sc values('200215122','0002',90);insert into sc values('200215122','0003',80);insert into sc values('200215123','0001',93);insert into sc values('200215124','0001',90);
?
然后我要刪除6號課程記錄會報錯怎么刪除求大神指導
數(shù)據(jù)庫怎么通過寫代碼級聯(lián)刪除,代碼盡量簡單?
瀟瀟雨雨
2018-12-06 14:40:28