测试高薪必看:5步教测试人员如何快速破解数据库查询题_第1页
测试高薪必看:5步教测试人员如何快速破解数据库查询题_第2页
测试高薪必看:5步教测试人员如何快速破解数据库查询题_第3页
测试高薪必看:5步教测试人员如何快速破解数据库查询题_第4页
测试高薪必看:5步教测试人员如何快速破解数据库查询题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Mysql 查询题,不仅出境评率高,而且非常影响薪资谈判,所以地位非常重要。.几乎所有的软件测试题都会有Mysql 查询练习,薪资高的,由于应聘者多,所以甄选出更优秀的测试人员,往往会设置一两道特别难的 Mysql 查询题。.如果们其他题目都答的很好,但Mysql 查询难题答的不好,和可能在面试竞争中被 PK 下去,导致自己和心仪的失之交臂。就算竞争对手不强侥幸获胜,也会让们 在后面薪资谈判上吃亏。.反之,如果Mysql 查询难题练习不仅正确,而且解题快,那么就会给用人单位留下技术强悍的好印象,从而立刻甩其他竞争者。不仅薪资谈判上会占据有利地位,也有利于自己在未来的发展。但尴尬的,很多测试新手

2、拿到题目之后却往往确不知道如何解题,更别说Mysql 查询难题了。为让家更好掌握数据库查询题技巧,特撰写技术文章给家介绍。本文主 要分为以下几个步骤:.步:准备建表语句.第二步:将建表语句输入到navicat 中建立三个表.第三步:了解查询题题三步骤.第四步:题验证步骤.第五步:总结一 .步:准备建表语句1. 准备 sql 数据-员工表employees-工资表salary-部门表departmentscreatetabledepartments(deptidint(10)primarykey,deptnamevarchar(20)notnull- 部门名称);insertintodepart

3、mentsvalues(1001,市场部);insertintodepartmentsvalues(1002,测试部);insertintodepartmentsvalues(1003, 发部 );createtableemployees( empidint(10)primarykey,empnamevarchar(20)notnull,- 姓名sexvarchar(4)defaultnull,- 性别部门编号deptidint(20)defaultnull,- jobsvarchar(20)defaultnull,- 岗位,-政治面貌王昭君,女,1003,发,群众,9);诸葛亮,男,1003

4、,发经理 ,群众 ,null);张飞,男,1002,测试 ,团员 ,4);白起,男,1002,测试经理 ,党员 ,null);乔,女,1002,测试,党员 ,4);孙尚香,女,1001,市场 ,党员 ,12);百里玄策 ,男,1001,市场 ,团员 ,12);小乔,女,1002,测试,群众,4);百里守约 ,男,1003,发,党员 ,9);妲己,女,1003, 发,团员 ,9);李白 ,男,1002,测试 ,团员 ,4);孙膑 ,男,1001,市场经理 ,党员 ,null)politicalstatusvarchar(20)defaultnull leaderint(10)defaultnul

5、l);insertintoemployeesvalues(1,insertintoemployeesvalues(2,insertintoemployeesvalues(3, insertintoemployeesvalues(4,insertintoemployeesvalues(5,insertintoemployeesvalues(6,insertintoemployeesvalues(7,insertintoemployeesvalues(8,insertintoemployeesvalues(9,insertintoemployeesvalues(10, insertintoempl

6、oyeesvalues(11, insertintoemployeesvalues(12, createtablesalary( sidint(10)primarykey, empidint(10)notnull, salaryint(10)notnull- 工资 );insertintosalaryvalues(1,7,2100);insertintosalaryvalues(2,6,2000);insertintosalaryvalues(3,12,5000);insertintosalaryvalues(4,9,1999);insertintosalaryvalues(5,10,1900

7、);insertintosalaryvalues(6,T,3000);insertintosalaryvalues(7,2,5500);insertintosalaryvalues(8,5,2000);insertintosalaryvalues(9,3,1500);insertintosalaryvalues(10,8,4000);insertintosalaryvalues(11,11,2600);insertintosalaryvalues(12,4,5300);二、将建表语句输入到 navicat中建立三个表 1)新建数据库test2)将sql语句输入到查询编辑器中,运行-I UZS附

8、假d- 3 5m - i I. -xi . - i t.-1;:-r- rt =.kE二二工 17nl.t 口口. A/;=-* 3(*i .l7 &,.“F:EidE?“、JI- - ,IiJE,4, ;.IT - i ffnde -W4: 3EH ( ?| - I.T3)创建数据表并黏贴到excel中1.EJ?IIf H Cl Iccalhostinfo rmatiDH_cherTi a,塞皆J刷新表 厘衰口 gradeH score 、ag根圉 :出Sn点击g支J手件睢直向 H触=%开始事务昌苗主-偌选,low upp rank90XOOA3089B7079C5069D039E打开表内容

9、器要制表到K8l中,如下图所示 口 beifeninformation.schemamysql testIccalhcst可以更爵新建置道打开数先奇关闭数据库爵等列界面 运行SQL女伟,. 转楣SQL文件 irrfl-rS 注黑雷数据隼.新建数据呈“ 删除数宪库三、了解查询题题三步骤.看题目字段来源于哪些表,如果多表,就用内连接(暂不用子查询,除非自己能明确 能用子查询或题意要求用子查询).根据题意:灵活选择查询命令,多个查询命令排除先后顺序-where过滤的分组显性:每,各2)隐性:过滤总数如人数或其他聚合函数-haiving(的)排序的取值前几名-3.根据题意,select取字段四、题验证步骤问题1:列出市场部的所有女职工的姓名和政治面貌1)题步骤2)得到题目答案selectdeptname,count(*)fromdepartmentsasdinnerjoinemployeesaseond.deptid=e.d eptidwherepoliticalstatus=党员groupbydeptname2.显示工资的前3名职工的职工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论