《数据库概论》实验

《数据库概论》实验,第1张

一、 创建数据库

create database test;
use test;

二、创建表
create table Students
(Sno char(7) primary key,
 Sname varchar(10),
 Ssex char(2) default '男',
 Sbirthday date,
 Sdept varchar(12),
 Memo varchar(30)
);

create table Courses
(Cno varchar(4) primary key,
 Cname varchar(20),
 PreCno varchar(4),
 Credit tinyint
);

create table SC
(Sno char(7),
 Cno varchar(4),
 Grade tinyint,
 foreign key(sno) references Students(Sno),
 foreign key(cno) references Courses(Cno),
 primary key(Sno,Cno)
);

三、向表中插入数据

insert into students values('0602001','钟耀华','男','1987-05-01','计算机','优秀毕业生');
insert into students values('0602002','吴佳硕','女','1987-03-24','计算机','爱好:音乐');
insert into students values('0602003','吴纯斌','男','1988-07-01','计算机',null);
insert into students values('0701001','王腾飞','男','1988-05-04','机电','爱好:音乐');
insert into students values('0701002','林师微','女','1987-04-03','机电','爱好:体育');
insert into students values('0701003','李乐怡','女','1986-03-03','机电',null);
insert into students values('0703001','李奇'  ,'男','1988-09-17','工商管理',null);    

insert into Courses values('C1','数据结构',  NULL,4);
insert into Courses values('C2','数据库原理','C1',4);
insert into Courses values('C3','大型数据库','C2',3);
insert into Courses values('C4','高尔夫'   , NULL,1);

insert into SC values('0602001','C1',61);
insert into SC values('0602001','C2',72);
insert into SC values('0602001','C3',88);
insert into SC values('0602002','C1',null);
insert into SC values('0602002','C2',61);
insert into SC values('0701001','C1',50);
insert into SC values('0701001','C2',null);
insert into SC values('0701002','C3',78);
insert into SC values('0701003','C1',52);
insert into SC values('0701003','C3',87);

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/949417.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-18
下一篇2022-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存