mysql练手专用项目
来源:互联网 发布:主题模型 知乎 编辑:程序博客网 时间:2024/05/25 16:40
mysql练手专用项目,有需要的朋友可以参考下。
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练手专用项目
- 练手项目
- 练手项目
- 练手项目
- 练手项目
- 练手项目-学习笔记
- 练手的项目
- 收集练手小项目
- c语言练手项目
- 练手小项目
- 练手项目列表
- python练手项目0005
- Python练手项目0006
- python练手项目0007
- 前端练手项目
- Python练手项目0008
- Python练手项目0009
- Angular.js中使用$watch监听模型变化
- windows7安装更新老是出错问题的解决
- 数据库mysql高可用架构及其MHA详解
- C/C++计时函数
- POJ2524--Ubiquitous Religions(并查集)
- mysql练手专用项目
- PAT 天梯赛 L1-046. 整除光棍
- 第一个内核模块Hello.ko代码
- 继续调戏有道翻译有感/Android
- 勒索病毒处理说明
- RaspberryPi 3B 搭建LAMP环境+phpMyAdmin
- [Mysql]数据查询语言(DQL)
- 2017 女生赛总结
- grunt和gulp对比