百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 用sql语句新建学生表怎样做
分享文章到:

用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语句创立学生表怎样做的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有154人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板