WHCSRL 技术网

数据库 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);

推荐阅读