随笔分类 -  Mysql

摘要:一、数据被删除,想恢复。先明确,必须有两个条件。 1、数据库备份文件;2、binlog记录的文件。(记录执行的所有sql操作)如:某个表被删除,时间在2012-12-12。查找最近的备份文件,备份的时间是2012-12-01,将数据库换成备份文件的数据(记得先将目前数据库再备份起来,以免丢失其它数据 阅读全文
posted @ 2021-08-14 09:07 math_lin 阅读(328) 评论(0) 推荐(0)
摘要:一、通过指定部门id,查询该部门下的所有后代部门。 二、通过cte编写sql语句。 1、第一次编写,查询整个过程花了近7秒时间。 #第一次编写,6.961s EXPLAIN with recursive r as ( #如果要包括自己,将这里的parent_id 改为id select * from 阅读全文
posted @ 2020-03-25 10:40 math_lin 阅读(518) 评论(0) 推荐(0)
摘要:一、第二高的薪水 1、题意 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 + + + | Id | Salary | + + + | 1 | 100 | | 2 | 200 | | 3 | 300 | + + + 例如上述 Employee 表,SQL查询应该 阅读全文
posted @ 2019-04-11 11:27 math_lin 阅读(312) 评论(0) 推荐(0)