MySQL 实验8 单表查询练习

该实验旨在通过一系列SQL查询,掌握SELECT语句、WHERE子句、IN、BETWEEN...AND、LIKE等操作,涉及学生信息、课程信息、成绩查询、教师信息等多个场景。实验内容包括查询所有学生基本信息、特定课程信息、特定条件的学生、教师等,并要求使用字符串匹配和范围查询等技巧。
摘要由CSDN通过智能技术生成

MySQL 实验8 单表查询练习

目录

一、实验目的

二、实验要求

三、实验内容及步骤

(1) 查询所有学生的基本信息、所有课程的基本信息和所有学生的成绩信息(用三条SQL语句)。

(2) 查询所有学生的学号、姓名、性别和出生日期。

(3) 查询所有课程的课程名称。

(4) 查询前10门课程的课号及课程名称。

(5) 查询所有学生的姓名及年龄。

(6) 查询所有年龄大于32岁的女生的学号和姓名。

(7) 查询所有男生的信息。

(8) 查询所有任课教师的姓名(tname)和所在系别(tdept)。

(9) 查询“电子工程系”专业的学生姓名、性别和出生日期。

(10) 查询Student表中的所有系名。

(11) 查询“C01”课程的开课学期。

(12) 查询成绩在80~90分之间的学生学号及课号。

(13) 查询在1970年1月1日之前出生的男教师信息。

(14) 输出有成绩的学生学号。

(15) 查询所有姓“刘”的学生信息。

​(16) 查询生源地不是山东省的学生信息。

(17) 查询成绩为79分、89分或99分的记录。

(18) 查询名字中第二个字是“小”字的男生的学生姓名和地址。

(19) 查询名称以“计算机”开头的课程名称。

(20) 查询计算机工程系和软件工程系的学生信息。


一、实验目的

(1) 掌握SELECT语句的基本用法。

(2) 使用WHERE子句进行有条件的查询。

(3) 掌握使用IN和NOT IN,BETWEEN…AND和NOT BETWEEN…AND来缩小查询范围的方法。

(4) 利用LIKE子句实现字符串匹配查询。

二、实验要求

1、学生提前准备好实验报告,预习并熟悉实验步骤;

2、遵守实验室纪律,在规定的时间内完成要求的内容;

3、1~2人为1小组,实验过程中独立操作、相互学习。

三、实验内容及步骤

在上次实验建立的Gradem数据库中完成下面查询,将执行结果截图在下方:

(1) 查询所有学生的基本信息、所有课程的基本信息和所有学生的成绩信息(用三条SQL语句)。

 

(2) 查询所有学生的学号、姓名、性别和出生日期。

(3) 查询所有课程的课程名称。

(4) 查询前10门课程的课号及课程名称。

(5) 查询所有学生的姓名及年龄。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初心易变

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值