《数据库管理系统MySQL实验》由会员分享,可在线阅读,更多相关《数据库管理系统MySQL实验(14页珍藏版)》请在人人文库网上搜索。

1、课 程 实 验 报 告实验项目名称实验四 SQL 语言(部分选做)实验目的及要求实验环境PC、Windows2000以上操作系统和MySQL实验步骤(注:请按要求记录完成该子项目的详细实验步骤。)实验结果与分析1.创建并使用数据库YGGL2.在数据库中创建表Employees、Departments、Salary3.分别向这三张表中插入数据一SELECT语句的基本使用(1)用SELECT语句查询Departments表的所有记录(2)用Select语句查询Salary表的所有记录(3)用Select语句查询Departments表的部门号和部门名称列(4)查询Employees表中部门号和性别。

2、,要求使用DISTINCT消除重复行(5)查询月收入高于2000的员工号码(6)查询所有1970以后出生的员工的姓名和住址(7)查询所有财务部门的员工号码和姓名(8)查询Employees表中男员工的姓名和出生日期,要求各个列标题用中文表示(9)查询Employees员工的姓名住址和收入水平,2000以下的显示为低收入,20003000的显示为中等收入,3000以上显示为高收入(10)计算Salary表中员工月收入的平均数(11)获得Employees表中的最大的员工号码(12)计算Salary表中所有员工的总支出(13)查询财务部官员的最高和最低实际收入(14)找出所有其地址含有“中山”的雇。

3、员的号码及部门号(15)查找员工号码中倒数第二个数字为0的姓名,地址和学历(16)找出所有部门“1”或“2”工作的雇员的号码二子查询的使用(1)用子查询的方法查找所有收入在2500以下的雇员的情况(2)用子查询的方法查找研发部比财务部所有雇员收入都高的雇员的姓名(3)用子查询的方法查找年龄比研发部所有雇员年龄都大的雇员的姓名三连接查询的使用(1)查询每个雇员的情况及其工作部门的情况(2)使用内连接的方法查找不在财务部工作的所有员工信息(3)使用外连接方法查找所有员工的月收入(4)查询研发部在1966年以前出生的雇员姓名及其薪水详情四DROUP BY,ORDER BY和LIMIT子句的使用(1)。

4、按部门列出在该部门工作的员工的人数(2)按员工的学历分组,列出本科,大专和硕士的人数(3)按员工的工作年份分组,统计各个工作年份的人数,如工作一年的多少人,工作2年的多少人(4)将员工信息按出生日期从小到大排列(5)在ORDER BY子句中使用子查询,查询员工姓名,性别和工龄信息,要求按实际收入从大到小排列(6)返回Employees表中从第3位员工开始的5个员工的信息五创建视图(1)创建YGGL数据库上的视图DS_VIEW,视图包含Departments表的全部列(2)创建YGGL数据库上的视图Employees_view,视图包含员工号码,姓名和实际收入六查询视图(1)从视图DS_VIEW中查询出部门号位3的部门名称(2)从视图Employees_view查询出姓名为“王林” 的员工的实际收入八.删除视图删除视图DS_VIEW教师评语注:可根据实际情况加页。

mysql查询雇员部门和性别_数据库管理系统MySQL实验相关推荐

  1. mysql查询雇员地址和电话_数据库的查询(结合YGGL.sql)

    (如有错误,欢迎指正!) 1.select语句查询 (1)查询employees表员工部门号和性别,要求消除重复行. mysql>select distinct 员工部门号,性别from emp ...

  2. mysql查询最轻的零件_数据库复习题

    一.填空题(本题10空 ,每空1分,共10分 ) 1. 关系数据模型由关系数据结构.关系操作和①关系完整性约束三部分组成. 2.  一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共 ...

  3. mysql 查询用户最后登陆时间_弄懂mysql:mysql的通信协议

    我准备从mysql的实现出发,将mysql好好理解一下,从他的逻辑结构一层一层出发,感受一下,所以再学第一层之前,要先对mysql整体的逻辑结构有一个初步认识 mysql逻辑架构 整体来说,MySql ...

  4. mysql 查询自取一条_数据库常用命令个人汇总(自用,有爱自取)

    如果只是简单的操作数据库的话,包括和Java等语言的联动,基本上一天速成是没什么毛病的.此文章用于自查简单语句用,非泛用型教程.有爱自取,长期不定期更新 注:大部分事例代码根据<SQL基础教程总 ...

  5. mysql查询高于部门平均工资_Oracle数据库中 查询高于自己部门平均工资的员工信息 用相关子查询怎么做啊?...

    展开全部 每个部门俯场碘渡鄢盗碉醛冬互大于所有人平均636f707962616964757a686964616f31333365633838工资的员工: Select BM,YG From TB WH ...

  6. mysql查询高于部门平均工资_Oracle数据库中 查询高于自己部门平均工资的员工信息 用相关子查询怎么做啊?...

    每个部门俯场碘渡鄢盗碉醛冬互大于所有人平均工资的员工: Select BM,YG From TB WHERE Salary>(Select Avg(Salary) From TB) 每个部门大于 ...

  7. mysql查询单一分行客户情况_数据库--单业务场景的客户需求

    记录一些对数据库的理解,如下: 数据库,其实就是存数据的仓库,就像冰箱是存食物的一样,有了它之后,我们就可以在系统上对数据进行增删改查,比如我们要查看自己余额宝里面的钱,查每天的收益,这些数据都是系统 ...

  8. mysql 查询多个号段_数据库中如何使用SQL查询连续号码段(转载)

    转自:http://www.poluoluo.com/jzxy/200801/9937.html 在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里. 最初的问题是这样的: 我有一个表结构 ...

  9. mysql储存过程是什么意思_数据库原理mysql储存过程

    如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE. 那么,这几种索引有什么功能和性能上的不同呢? FULLTEXT 即为全文索引,目前只有MyI ...

最新文章

  1. js验证身份证号,超准确
  2. ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[下篇]
  3. sessionlistener方法中获取session中存储的值报空指针异常_从Golang实践中得到的教训...
  4. 论文阅读笔记:A Fast Triangle-Triangle Intersection Test
  5. mysql $gt_mysql变量(用户+系统)
  6. 重邮2019计算机考研复试名单,重庆邮电大学2019年硕士研究生招生复试通知
  7. 修改mysql锁空间大小
  8. mysql 设置默认值_为什么 Flink 无法实时写入 MySQL?
  9. HibernateTemplate使用方法
  10. c语言合法自定义标识符_c语言合法标识符的要求是什么
  11. 理解$watch ,$apply 和 $digest --- 理解数据绑定过程
  12. Discuz经典函数注释之authcode
  13. Python进阶练习题,新手快码起来
  14. 操作 神通数据库_国产神通数据库教程
  15. win10打印服务器纸规格没有显示,win10系统打印机添加了自定义的纸张却找不到的操作办法...
  16. MyBatisCodeHelper-Pro2.8.2
  17. 收藏一个快要消亡的技术古董
  18. CorelDRAW破解版是如何一步一步坑人的
  19. Image fusion in the loop of high-level vision tasks: Seafusion总结与代码注释
  20. 基于约束的装配设计【CadQuery】

热门文章

  1. 23种设计模式介绍(一)---- 创建型模式
  2. CCF NOI1029 信息加密
  3. 使用Listener准备application作用域数据
  4. C#中哈希表(HashTable)的用法详解
  5. ADempiere3.6.0LTS - 创建国家地区城市(基于Ubuntu Desktop 12.04 LTS)
  6. 矩阵中不重复的元素(51Nod-1024)
  7. 昆虫繁殖(信息学奥赛一本通-T1312)
  8. 47 CO配置-控制-利润中心会计-设置实际数据的控制参数
  9. url带多个参数_动态URL和静态URL做seo优化不必二选一
  10. python中lambda的使用