MySQL中sql语句的应用

MySQL中sql语句的应用

题目:

(1)定义scor表和student表
(2)在表中添加数据
(3)查询student表的所有数据
(4)查询student表的第2-4条记录
(5)从student表中查询所有学生的学号(id)、姓名(name)和院系(department)的信息
(6)从student表中查询计算机系和英语系的学生的信息
(7)从student表中查询年龄18~22岁的学生信息
(8)从student表中查询每个院系有多少人
(9)从score表中查询每个科目的最高分
(10)计算每个学生的总成绩
(11)计算每个考试科目的平均成绩
(12)查询计算机成绩低于95的学生信息
(13)将计算机考试成绩按从高到低进行排序|

其中,表的字段要求如下:

student:
student
score:
score

结果:

1、创建student和score表:

create table Student(
id int(10) primary key auto_increment,
name varchar(20) not null,
sex varchar(4),
birth datetime,
department varchar(20) not null,
address varchar(50)
)engine=InnoDB  default charset=utf8;

create table Score(
id int(10) primary key auto_increment not null unique,
stu_id int(10) not null,
c_name varchar(20),
grade int(10)
)engine=InnoDB  default charset=utf8;

2、插入数据

insert into Student(name, sex, birth, department, address) values('小明', '男', '1998-10-15 17:30:20', '材料学院', '成都金牛区');
insert into Student(name, sex, birth, department, address) values('小王', '男', '1998-10-15 17:30:20'
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值