作者:花谢五月天 | 来源:互联网 | 2020-09-01 12:22
sql语句创建学生表:createtable学生表(学号char(12)primarykey,姓名char(6)notnull,性别char(2)check(性别IN(男,女)),班级char(15))
在数据库中使用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(&#39;201190609112&#39;,&#39;张xl&#39;,&#39;男&#39;,&#39;文专计1111&#39;)
insert into 学生表 values(&#39;201190609113&#39;,&#39;张**&#39;,&#39;女&#39;,&#39;文专计1111&#39;)
insert into 成绩表 values(&#39;201190609112&#39;,&#39;01&#39;,100)
insert into 成绩表 values(&#39;201190609112&#39;,&#39;02&#39;,99)
insert into 成绩表 values(&#39;201190609112&#39;,&#39;03&#39;,88)
insert into 课程表 values(&#39;01&#39;,&#39;数据库系统&#39;,3)
insert into 课程表 values(&#39;02&#39;,&#39;vb.net&#39;,4)
insert into 课程表 values(&#39;03&#39;,&#39;java&#39;,4)
select *from 成绩表
select 姓名,课程名,成绩
from 学生表,课程表,成绩表
where (学生表.学号=成绩表.学号 and 课程表.课程号=成绩表.课程号)
order by 成绩 desc
select avg(成绩) 平均分,max(成绩) 最高分,min(成绩) 最低分
from 成绩表
where 学号=&#39;201190609112
更多MySQL相关技术文章,请访问MySQL教程栏目进行学习!
以上就是用sql语句创建学生表如何做的详细内容,更多请关注 第一PHP社区 其它相关文章!