数据库管理系统MySQL实验4.pdf

上传人:小*** 文档编号:77317508 上传时间:2023-03-13 格式:PDF 页数:2 大小:91.65KB
返回 下载 相关 举报
数据库管理系统MySQL实验4.pdf_第1页
第1页 / 共2页
数据库管理系统MySQL实验4.pdf_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库管理系统MySQL实验4.pdf》由会员分享,可在线阅读,更多相关《数据库管理系统MySQL实验4.pdf(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、课课 程程 实实 验验 报报 告告实验实验项目项目名称名称实验实验目的目的及及要求要求实验四 SQL 语言(部分选做)实验环境实验环境PC、Windows2000 以上操作系统和 MySQL实验实验步骤步骤(注:请按要求记录完成该子项目的详细实验步骤。注:请按要求记录完成该子项目的详细实验步骤。)实验实验结果结果与与分析分析1.1.创建并使用数据库创建并使用数据库 YGGLYGGL2.2.在数据库中创建表在数据库中创建表 EmployeesEmployees、DepartmentsDepartments、SalarySalary3.3.分别向这三张表中插入数据分别向这三张表中插入数据一一SEL

2、ECTSELECT 语句的基本使用语句的基本使用(1)1)用用 SELECTSELECT 语句查询语句查询 DepartmentsDepartments 表的所有记录表的所有记录(2(2)用)用 SelectSelect 语句查询语句查询 SalarySalary 表的所有记录表的所有记录(3 3)用)用 SelectSelect 语句查询语句查询 DepartmentsDepartments 表的部门号和部门名称列表的部门号和部门名称列(4(4)查询)查询 EmployeesEmployees 表中部门号和性别表中部门号和性别,要求使用要求使用 DISTINCTDISTINCT 消除重复行消

3、除重复行(5 5)查询月收入高于)查询月收入高于 20002000 的员工号码的员工号码(6)6)查询所有查询所有 19701970 以后出生的员工的姓名和住址以后出生的员工的姓名和住址(7 7)查询所有财务部门的员工号码和姓名)查询所有财务部门的员工号码和姓名(8 8)查询)查询 EmployeesEmployees 表中男员工的姓名和出生日期,要求各个列标题用中文表示表中男员工的姓名和出生日期,要求各个列标题用中文表示(9 9)查询)查询EmployeesEmployees 员工的姓名住址和收入水平,员工的姓名住址和收入水平,20002000 以下的显示为低收入,以下的显示为低收入,200

4、0200030003000 的显示为的显示为中等收入,中等收入,30003000 以上显示为高收入以上显示为高收入(10)(10)计算计算 SalarySalary 表中员工月收入的平均数表中员工月收入的平均数(11)11)获得获得 EmployeesEmployees 表中的最大的员工号码表中的最大的员工号码(1212)计算)计算 SalarySalary 表中所有员工的总支出表中所有员工的总支出(13)(13)查询财务部官员的最高和最低实际收入查询财务部官员的最高和最低实际收入(1414)找出所有其地址含有“中山”的雇员的号码及部门号)找出所有其地址含有“中山”的雇员的号码及部门号(151

5、5)查找员工号码中倒数第二个数字为)查找员工号码中倒数第二个数字为 0 0 的姓名,地址和学历的姓名,地址和学历(1616)找出所有部门“)找出所有部门“1 1”或“”或“2 2”工作的雇员的号码”工作的雇员的号码二子查询的使用二子查询的使用(1(1)用子查询的方法查找所有收入在)用子查询的方法查找所有收入在 25002500 以下的雇员的情况以下的雇员的情况(2)2)用子查询的方法查找研发部比财务部所有雇员收入都高的雇员的姓名用子查询的方法查找研发部比财务部所有雇员收入都高的雇员的姓名(3(3)用子查询的方法查找年龄比研发部所有雇员年龄都大的雇员的姓名)用子查询的方法查找年龄比研发部所有雇员

6、年龄都大的雇员的姓名三连接查询的使用三连接查询的使用(1(1)查询每个雇员的情况及其工作部门的情况)查询每个雇员的情况及其工作部门的情况(2 2)使用内连接的方法查找不在财务部工作的所有员工信息)使用内连接的方法查找不在财务部工作的所有员工信息(3 3)使用外连接方法查找所有员工的月收入)使用外连接方法查找所有员工的月收入(4(4)查询研发部在)查询研发部在 19661966 年以前出生的雇员姓名及其薪水详情年以前出生的雇员姓名及其薪水详情四四DROUP BY,ORDER BYDROUP BY,ORDER BY 和和 LIMITLIMIT 子句的使用子句的使用(1)(1)按部门列出在该部门工作

7、的员工的人数按部门列出在该部门工作的员工的人数(2 2)按员工的学历分组,列出本科)按员工的学历分组,列出本科,大专和硕士的人数大专和硕士的人数(3 3)按员工的工作年份分组)按员工的工作年份分组,统计各个工作年份的人数,如工作一年的多少人,工作统计各个工作年份的人数,如工作一年的多少人,工作 2 2 年的多少人年的多少人(4 4)将员工信息按出生日期从小到大排列)将员工信息按出生日期从小到大排列(5)5)在在 ORDERORDER BYBY 子句中使用子查询,查询员工姓名,性别和工龄信息子句中使用子查询,查询员工姓名,性别和工龄信息,要求按实际收入从大到小排列要求按实际收入从大到小排列(6)

8、6)返回返回 EmployeesEmployees 表中从第表中从第 3 3 位员工开始的位员工开始的 5 5 个员工的信息个员工的信息五创建视图五创建视图(1 1)创建)创建 YGGLYGGL 数据库上的视图数据库上的视图 DS_VIEW,DS_VIEW,视图包含视图包含 DepartmentsDepartments 表的全部列表的全部列(2)2)创建创建 YGGLYGGL 数据库上的视图数据库上的视图 Employees_viewEmployees_view,视图包含员工号码,姓名和实际收入,视图包含员工号码,姓名和实际收入六查询视图六查询视图(1)1)从视图从视图 DS_VIEWDS_VIEW 中查询出部门号位中查询出部门号位 3 3 的部门名称的部门名称(2(2)从视图)从视图 Employees_viewEmployees_view 查询出姓名为“王林查询出姓名为“王林 的员工的实际收入的员工的实际收入八八.删除视图删除视图删除视图删除视图 DS_VIEWDS_VIEW教师评语教师评语注:可根据实际情况加页注:可根据实际情况加页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 实施方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁