最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-09 08:34:02
文档

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

用sql语句创建学生表如何做:在数据库中使用SQL语句创建学生表代码如下: ( 学号 char(12) primary key, 姓名 char(6) not null, 性别 char(2) check(性别 IN ('男','女')), 班级 char(15) ) 相关表的创建:create table 成绩表 ( 学号
推荐度:
导读用sql语句创建学生表如何做:在数据库中使用SQL语句创建学生表代码如下: ( 学号 char(12) primary key, 姓名 char(6) not null, 性别 char(2) check(性别 IN ('男','女')), 班级 char(15) ) 相关表的创建:create table 成绩表 ( 学号


在数据库中使用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语句创建学生表如何做

用sql语句创建学生表如何做:在数据库中使用SQL语句创建学生表代码如下: ( 学号 char(12) primary key, 姓名 char(6) not null, 性别 char(2) check(性别 IN ('男','女')), 班级 char(15) ) 相关表的创建:create table 成绩表 ( 学号
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top