MySQL查询练习
来源:互联网 发布:三菱plc编程实例100 编辑:程序博客网 时间:2024/04/27 14:23
Student表的定义
字段名
字段描述
数据类型
主键
外键
非空
唯一
自增
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一般查询练习
- mysql -查询练习2
- MySql查询语句练习
- MySQL基本查询语句练习
- mysql 单表查询练习
- MySQL 多表查询练习
- Mysql高级查询语句练习
- MySql.doc文件中多表查询中的练习
- C. Andryusha and Colored Balloons
- OC中的copy
- 第二次作业 Linux常用指令
- es 基本语法 使用 案例
- JVM源码分析之javaagent原理完全解读
- MySQL查询练习
- 技术学习方法和博客宗旨
- ngnix + tomcat 负载均衡
- DOM 节点
- JVM学习笔记(2)——垃圾收集器与内存分配策略
- Android系列教程之九:GridView组件的使用
- 并行计算&并发计算
- Android中Xposed框架篇-修改系统位置信息实现自身隐藏功能
- struts2中struts.xml配置文件详解