MySQL查询语句练习题(面试时可能会遇到哦!)
来源:互联网 发布:20元假币淘宝号 编辑:程序博客网 时间:2024/06/05 14:20
Sutdent表的定义
字段名
字段描述
数据类型
主键
外键
非空
唯一
自增
Id
学号
INT(10)
是
否
是
是
是
Name
姓名
VARCHAR(20)
否
否
是
否
否
Sex
性别
VARCHAR(4)
否
否
否
否
否
Birth
出生年份
YEAR
否
否
否
否
否
Department
院系
VARCHAR(20)
否
否
是
否
否
Address
家庭住址
VARCHAR(50)
否
否
否
否
否
Score表的定义
字段名
字段描述
数据类型
主键
外键
非空
唯一
自增
Id
编号
INT(10)
是
否
是
是
是
Stu_id
学号
INT(10)
否
否
是
否
否
C_name
课程名
VARCHAR(20)
否
否
否
否
否
Grade
分数
INT(10)
否
否
否
否
否
1.创建student和score表
CREATE
id
name
sex
birth
department
address
);
创建score表。SQL代码如下:
CREATE
id
stu_id
c_name
grade
);
2.为student表和score表增加记录
向student表插入记录的INSERT语句如下:
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
向score表插入记录的INSERT语句如下:
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
3.查询student表的所有记录
MySQL>
+-----+--------+------+-------+------------+--------------+
|
+-----+--------+------+-------+------------+--------------+
|
|
|
|
|
|
+-----+--------+------+-------+------------+--------------+
4.查询student表的第2条到4条记录
mysql>
+-----+--------+------+-------+------------+--------------+
|
+-----+--------+------+-------+------------+--------------+
|
|
|
+-----+--------+------+-------+------------+--------------+
5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息
mysql>
+-----+--------+------------+
|
+-----+--------+------------+
|
|
|
|
|
|
+-----+--------+------------+
6.从student表中查询计算机系和英语系的学生的信息
mysql>
+-----+--------+------+-------+------------+--------------+
|
+-----+--------+------+-------+------------+--------------+
|
|
|
|
+-----+--------+------+-------+------------+--------------+
7.从student表中查询年龄18~22岁的学生信息
mysql>
+-----+------+------+------+------------+--------------+
|
+-----+------+------+------+------------+--------------+
|
+-----+------+------+------+------------+--------------+
mysql>
+-----+------+------+------+------------+--------------+
|
+-----+------+------+------+------------+--------------+
|
+-----+------+------+------+------------+--------------+
8.从student表中查询每个院系有多少人
mysql>
+------------+-----------+
|
+------------+-----------+
|
|
|
+------------+-----------+
9.从score表中查询每个科目的最高分
mysql>
+--------+------------+
|
+--------+------------+
|
|
|
+--------+------------+
10.查询李四的考试科目(c_name)和考试成绩(grade)
mysql>
+--------+-------+
|
+--------+-------+
|
|
+--------+-------+
11.用连接的方式查询所有学生的信息和考试信息
mysql>
+-----+--------+------+-------+------------+--------------+--------+-------+
|
+-----+--------+------+-------+------------+--------------+--------+-------+
|
|
|
|
|
|
|
|
|
|
+-----+--------+------+-------+------------+--------------+--------+-------+
12.计算每个学生的总成绩
mysql>
+-----+--------+------------+
|
+-----+--------+------------+
|
|
|
|
|
|
+-----+--------+------------+
13.计算每个考试科目的平均成绩
mysql>
+--------+------------+
|
+--------+------------+
|
|
|
+--------+------------+
14.查询计算机成绩低于95的学生信息
mysql>
+-----+--------+------+-------+------------+--------------+
|
+-----+--------+------+-------+------------+--------------+
|
|
|
+-----+--------+------+-------+------------+--------------+
15.查询同时参加计算机和英语考试的学生的信息
mysql>
+-----+--------+------+-------+------------+--------------+
|
+-----+--------+------+-------+------------+--------------+
|
|
|
+-----+--------+------+-------+------------+--------------+
mysql>
+-----+--------+------+-------+------------+--------------+
|
+-----+--------+------+-------+------------+--------------+
|
|
|
+-----+--------+------+-------+------------+--------------+
16.将计算机考试成绩按从高到低进行排序
mysql>
+--------+-------+
|
+--------+-------+
|
|
|
|
+--------+-------+
17.从student表和score表中查询出学生的学号,然后合并查询结果
mysql>
+-----+
|
+-----+
|
|
|
|
|
|
+-----+
18.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩
mysql>
+-----+--------+------+-------+------------+--------------+--------+-------+
|
+-----+--------+------+-------+------------+--------------+--------+-------+
|
|
|
|
|
|
|
|
+-----+--------+------+-------+------------+--------------+--------+-------+
19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩
mysql>
+-----+------+------+-------+------------+--------------+--------+-------+
|
+-----+------+------+-------+------------+--------------+--------+-------+
|
|
|
+-----+------+------+-------+------------+--------------+--------+-------+
- MySQL查询语句练习题(面试时可能会遇到哦!)
- MySQL查询语句练习题(面试时可能会遇到哦!)
- MySQL查询语句练习题
- MySQL查询语句练习题
- MySQL查询语句练习题
- MySQL查询语句练习题
- MySQL查询语句练习题
- 面试时可能会遇到的问题?
- MySQL基础查询语句练习题【非原创】
- mysql查询语句练习题跟答案
- MySQL查询语句练习题,基本够用了
- MySQL查询语句练习题45题版
- MySQL查询语句练习题(50题版)
- MySQL查询语句练习题,测试足够用…
- MySQL查询语句练习题,测试足够用了
- MySQL查询语句练习题,测试基本够用了
- MySql数据库基本select查询语句练习题,初学者易懂。
- MySQL查询练习题
- 数据结构(郝斌)
- 关于ssh公钥认证的一些看法
- windows 下安装 python lxml
- C++ huffman树的创建和打印
- 【Hibernate】(八)关联映射之多对多映射
- MySQL查询语句练习题(面试时可能会遇到哦!)
- 三大自定义控件
- 顶尖程序员与普通程序员的5个区别
- ubuntu software database is broken错误解决办法
- SQL注入攻击及危害
- 解决数据库实例启动ORA-00205问题
- Path Sum问题及解法
- Xshell
- Java int与Integer的区别