数据库系统概论(萨师煊 王珊)课本例子 基表的MYSQL 语言实现

为实现试验数据库系统概论 (萨师璇 王珊)课本的全部实例,下面把用到的三个基表的MYSQL 语言实现列在下面。

Create table STUDENT ( Sno char (10) not null, Sname char(10) not null, Ssex Char (2), Sage int,Sdept char (10), Primary key(Sno)) ENGINE =INNODB; insert into STUDENT(SNO,SNAME,Ssex,Sage,Sdept) values (95001,'李勇','男',20,'CS'); insert into STUDENT(SNO,SNAME,Ssex,Sage,Sdept) values (95002,'刘晨','男',19,'IS'); insert into STUDENT(SNO,SNAME,Ssex,Sage,Sdept) values (95003,'王敏','女',18,'MA'); insert into STUDENT(SNO,SNAME,Ssex,Sage,Sdept) values (95004,'张莉','女',20,'IS'); Create table Course ( Cno int not null, Cname char(20) not null, Cpno int, Ccredit int,Primary key(CNO)) ENGINE =INNODB; insert into COURSE(CNO,CNAME,Cpno , Ccredit ) values (1,'数据库',5,4); insert into COURSE(CNO,CNAME,Cpno , Ccredit) values (2,'数学',NULL,2); insert into COURSE(CNO,CNAME,Cpno , Ccredit) values (3,'信息系统',1,4); insert into COURSE(CNO,CNAME,Cpno , Ccredit) values (4,'操作系统',6,3); insert into COURSE(CNO,CNAME,Cpno , Ccredit) values (5,'数据结构',7,4); insert into COURSE(CNO,CNAME,Cpno , Ccredit) values (6,'数据处理',null,2); insert into COURSE(CNO,CNAME,Cpno , Ccredit) values (7,'pascal语言',6,4); Create table SC( Sno char (10) NOT NULL, CNO int NOT NULL, grade int,Primary key(SNO,CNO), FOREIGN key (SNO) references STUDENT(SNO) on delete cascade, FOREIGN key (CNO) references COURSE(CNO) on delete restrict) ENGINE =INNODB; insert into SC(SNO,CNO,grade ) values (95001,1,92); insert into SC(SNO,CNO,grade ) values (95001,2,85); insert into SC(SNO,CNO,grade ) values (95001,3,88); insert into SC(SNO,CNO,grade ) values (95002,2,90); insert into SC(SNO,CNO,grade ) values (95002,3,80);


下面是提示信息:

[SQL] insert into COURSE(CNO,CNAME,Cpno , Ccredit) values (5,'数据结构',7,4); 影响的数据栏: 1 时间: 0.030ms [SQL] insert into COURSE(CNO,CNAME,Cpno , Ccredit) values (6,'数据处理',null,2); 影响的数据栏: 1 时间: 0.030ms [SQL] insert into COURSE(CNO,CNAME,Cpno , Ccredit) values (7,'pascal语言',6,4); 影响的数据栏: 1 时间: 0.040ms [SQL] Create table SC( Sno char (10) NOT NULL, CNO int NOT NULL, grade int,Primary key(SNO,CNO), FOREIGN key (SNO) references STUDENT(SNO) on delete cascade, FOREIGN key (CNO) references COURSE(CNO) on delete restrict) ENGINE =INNODB; 影响的数据栏: 0 时间: 0.140ms [SQL] insert into SC(SNO,CNO,grade ) values (95001,1,92); 影响的数据栏: 1 时间: 0.030ms [SQL] insert into SC(SNO,CNO,grade ) values (95001,2,85); 影响的数据栏: 1 时间: 0.030ms [SQL] insert into SC(SNO,CNO,grade ) values (95001,3,88); 影响的数据栏: 1 时间: 0.040ms [SQL] insert into SC(SNO,CNO,grade ) values (95002,2,90); 影响的数据栏: 1 时间: 0.040ms [SQL] insert into SC(SNO,CNO,grade ) values (95002,3,80); 影响的数据栏: 1 时间: 0.070ms


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值