mysql怎么查询信息 mysql如何查询( 二 )


工号、姓名、job_id 以及salary
①查询job_id为‘IT_PROG’部门工资
②返回其它部门中,工资any ①的结果
题目:返回其它部门中比job_id为‘IT_PROG’部门所有工资都低的员工
#的员工号、姓名、job_id 以及salary
12、子查询练习题
#1.查询和Zlotkey相同部门的员工姓名和工资
#2.查询工资比公司平均工资高的员工的员工号,姓名和工资 。
#①查询公司平均工资
② 查询工资①的员工的员工号,姓名和工资 。
#3.查询各部门中工资比本部门平均工资高的员工的员工号,姓名和工资
①查询各部门的平均工资
②查询员工的员工号, 姓名和工资 , 满足本部门并且工资①
4.查询姓名中包含字母u的员工在相同部门的员工的员工号和姓名
①查询姓名中包含字母u的员工的部门
② 部门=①的员工的员工号和姓名
5.查询在部门的location_id为1700的部门工作的员工的员工号
①查询loaction_id =1700的部门编号
② 查询员工号,满足部门号=①
#6.查询管理者是King的员工姓名和工资
①查询员工名是king的编号
#② 查询员工姓名和工资,领导的编号=①
#7.查询工资最高的员工的姓名,要求first_name和last_name显示为一列,列名为姓.名
①查询最高工资
②查询姓名,工资=①
14、子查询巩固练习
# 1、查询工资最低的员工信息
#①查询公司的最低工资
②查询员工信息,满足 salary=①
2.查询平均工资最低的部门信息
①查询每个部门的平均工资
②查询①结果中avg(salary)字段中的最低值
#③查询部门编号,满足平均工资=②结果
④查询部门信息,满足department_id=③
3*.查询平均工资最低的部门信息和该部门的平均工资
4.查询平均工资最高的 job信息
①查询每个job的平均工资
②查询①结果中的 avg(salary)的最高值
③查询每个工种的平均工资,满足 平均工资=②
④工种表和③连接 ,  查询平均工资最高的 job信息
# 5.查询平均工资高于公司平均工资的部门有哪些?
#①查询公司的平均工资
②查询每个部门的平均工资,并且平均工资①
6.查询平均工资最高的部门的manager的详细信息:
①查询平均工资最高的部门编号
②查询部门编号=①的manager的详细信息
mysql怎么查询执行sql的记录 -- 打开sql 执行记录功能
set global log_output='TABLE'; -- 输出到表
set global log=ON; -- 打开所有命令
执行记录功能general_log, 所有语句: 成功和未成功的.
set global log_slow_queries=ON; -- 打开慢查询 sql 记录
slow_log, 执行成功的: 慢查询语句和未使用索引的语句
set global long_query_time=0.1; -- 慢查询时间限制(秒)
set global log_queries_not_using_indexes=ON; -- 记录未使用索引的sql 语句
-- 查询sql 执行记录
select * from mysql.slow_log order by 1; -- 执行成功的:慢查询语句,和未
使用索引的语句
select * from mysql.general_log order by 1; -- 所有语句: 成功和未成功的.-- 关闭sql 执行记
mysql怎么查询最新一条的数据获取最新数据就会显示 。如下参考:
1.打开电脑 , 打开mysql数据库,点击数据库,在右上角输入查询 , 点击新查询下面的zd查询 。如图 。
2.然后可以通过gmt_create从crew_1中输入SELECT*,表中的所有记录都将按时间排序,如图所示 。
3.如果需要获得按时间排序的表中的第一条记录,请输入SELECT*fromcrew_1orderbygmt_createdesclimit0,1,如图所示 。

推荐阅读