数据库 3.2 学生课程数据库学生选课表创建
打开指令 mysql - h localhost -P 3306 -u root -p
显示数据库;< /span>
使用学生;< /span>
设置名称 gbk;
创建表格学生( sno char(9) 主键,
sname char(20 ) 唯一,
sex char(2 ),
sage smallint,< /span>
sdept char(20 )
);跨度>
创建表格课程(
cno char(4 ) 主键,
cname char(40 ) 不为空,
cpno char(4 ),
ccredit smallint,< /span>
外键(cpno ) 参考课程(cno)
);跨度>
创建表 sc (
sno char(9 ),
cno char(4 ),
grade smallint,< /span>
主键(sno ,cno),
外键(sno ) 引用 student(sno),
外键(cno ) 参考课程(cno)
<块引用>);跨度>
插入学生值('201215121','李勇','男',20,'CS'),('201215122','刘晨','女',19,'CS'),('201215123','王明','女',18,'MA'),('201215125','张立','男',19,'IS');
select * from stu ;
插入课程值('2','数学',null,2),('6','数据处理',null,2),('4','操作系统','6',3),('7' ,'PASCAL语言','6',4),('5','数据结构','7',4),('1','数据库','5',4),('3' ,'信息系统','1',4);
插入 sc 值('201215121','1',92),('201215121','2',85),('201215121','3',88),('201215122','2',90),(' 201215122','3',80);