用sql语句创建学生表如何做


本文摘自PHP中文网,作者尚,侵删。

在数据库中使用SQL语句创建学生表代码如下:

1

2

3

4

5

6

学号 char(12) primary key

姓名 char(6) not null

性别 char(2) check(性别 IN ('男','女')), 

班级 char(15) 

)

相关表的创建:

1

2

3

4

5

6

7

8

9

10

11

12

13

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 ) 

)

相关操作:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

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语句创建学生表如何做

更多相关阅读请进入《用sql语句创建学生表》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

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

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

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

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...