用sql语句新建学生表怎样做
发布时间:09/01 来源:未知 浏览:
关键词:
在数据库中使用SQL语句创立学生表代码如下:
( 学号 char(12) primary key, 姓名 char(6) not null, 性别 char(2) check(性别 IN ('男','女')), 班级 char(15) )
相关表的创立:
create table 结果表 ( 学号 char(12)references 学生表(学号), 课程号 char(2)references 课程表(课程号), 结果 int default(30), primary key (学号,课程号) ) create table 课程表 ( 课程号 char(2) primary key, 课程名 char(20), 学分 int check(学分>=1 and 学分<=5 ) )
相关操纵:
insert into 学生表 values('201190609112','张xl','男','文专计1111') insert into 学生表 values('201190609113','张**','女','文专计1111') insert into 结果表 values('201190609112','01',100) insert into 结果表 values('201190609112','02',99) insert into 结果表 values('201190609112','03',88) insert into 课程表 values('01','数据库系统',3) insert into 课程表 values('02','vb.net',4) insert into 课程表 values('03','java',4) select *from 结果表 select 姓名,课程名,结果 from 学生表,课程表,结果表 where (学生表.学号=结果表.学号 and 课程表.课程号=结果表.课程号) order by 结果 desc select avg(结果) 均匀分,max(结果) 最高分,min(结果) 最低分 from 结果表 where 学号='201190609112
更多MySQL相关技术文章,请拜访MySQL教程栏目停止学习!
以上就是用sql语句创立学生表怎样做的具体内容,更多请关注百分百源码网其它相关文章!