当前位置:首页>Linux>第七篇 | 测试进阶必备:20个高频Linux命令 + SQL核心语句,看完就能上手用大家好,这里是「软件测试筑基系列」

第七篇 | 测试进阶必备:20个高频Linux命令 + SQL核心语句,看完就能上手用大家好,这里是「软件测试筑基系列」

  • 2026-08-18 23:11:44
第七篇 | 测试进阶必备:20个高频Linux命令 + SQL核心语句,看完就能上手用大家好,这里是「软件测试筑基系列」

上一篇我们完成了功能测试全模块的知识闭环,从本篇开始,正式进入测试进阶技能板块。

很多刚入行的测试同学会有疑问:测试为什么一定要学Linux和SQL?答案很直接:这两项是定位问题、校验数据、提升效率的核心工具。发现Bug后要排查服务端日志、区分前后端问题,离不开Linux;要验证数据库数据正确性、构造测试数据、核对全链路业务逻辑,离不开SQL。只会点页面的测试,永远只能停留在表层;掌握这两项技能,才能具备深度排查问题的能力。

本篇不讲冗余理论,只筛选测试工作中最高频的内容:20个日常必用的Linux命令,搭配测试场景实操;从增删改查到联表查询的SQL核心语句,配合业务案例直接套用。


一、测试必学:20个高频Linux命令,查日志/排问题直接用测试人员接触Linux,核心场景集中在查看服务日志、定位报错信息、管理测试文件、检查服务状态,不需要精通复杂的运维操作,把高频命令练熟,就能覆盖80%以上的日常工作。

我们按使用场景分成四类,方便记忆与查阅。

  1. 基础文件操作类(8个)
    这是Linux入门的基础命令,用于日常的文件浏览、目录跳转与文件管理。
  • ls:查看当前目录下的文件与文件夹
    常用:ls -l 查看文件详情(权限、大小、修改时间);ls -a 查看所有文件(包含隐藏文件)
    测试场景:进入日志目录后,查看有哪些日志文件。
  • cd:切换目录
    常用:cd /usr/local/log 跳转到指定目录;cd .. 返回上一级目录;cd ~ 回到用户根目录
  • pwd:查看当前所在目录的完整路径
    测试场景:不确定自己在哪个目录时,快速确认路径。
  • mkdir:创建文件夹
    常用:mkdir testfile 创建名为testfile的文件夹
  • cp:复制文件/文件夹
    常用:cp a.log /home/test/ 把a.log复制到test目录下;cp -r dir1 dir2 复制整个文件夹
  • mv:移动/重命名文件
    常用:mv a.log b.log 把a.log重命名为b.log;mv a.log /home/test/ 移动文件到指定目录
  • rm:删除文件/文件夹
    常用:rm a.log 删除文件;rm -rf dir/ 强制删除文件夹及所有内容
    ⚠️ 注意:该命令不可逆,执行前务必确认文件名与路径,严禁误删系统文件。
  • cat:查看文件全部内容
    测试场景:查看小体积的配置文件、短日志,快速读取全部内容。
  1. 日志排查核心类(5个)
    这是测试人员最高频使用的一组命令,排查Bug、定位报错全靠它们。
  • more / less:分页查看大文件
    二者都用于查看体积较大的日志文件,避免内容一闪而过。less 功能更灵活,支持上下翻页、关键字搜索,更推荐日常使用。
    常用:less server.log 打开日志文件,按空格翻页,按q退出。
  • head:查看文件开头内容
    常用:head -20 server.log 查看日志文件前20行
  • tail:查看文件末尾内容 / 实时监控日志
    常用:tail -20 server.log 查看日志最后20行;tail -f server.log 实时滚动查看日志新增内容
    测试场景:复现Bug时,用tail -f实时监控服务日志,操作页面的同时就能看到对应的报错输出。
  • grep:关键字搜索
    日志排查的核心命令,从海量日志中快速筛选出包含指定关键字的内容。
    常用:grep "error" server.log 筛选出日志中所有包含error的行;grep -n "error" server.log 显示行号;grep -C 10 "error" server.log 显示报错行前后10行上下文
    测试场景:发现接口异常时,用grep搜索接口名、报错关键字,快速定位错误位置。
  • find:查找文件
    常用:find /home -name "*.log" 在home目录下查找所有后缀为.log的文件
    测试场景:记不清日志文件放在哪个目录时,快速定位文件位置。
  1. 进程与系统类(4个)
    用于检查服务是否正常运行、端口是否占用、系统资源情况。
  • ps:查看进程信息
    常用:ps -ef | grep java 查看所有Java相关的进程,确认服务是否启动
  • top:实时查看系统资源占用
    相当于Windows的任务管理器,可查看CPU、内存占用情况,以及各进程的资源消耗。
    测试场景:做性能测试时,观察服务器资源占用情况。
  • kill:终止进程
    常用:kill 进程号 正常结束进程;kill -9 进程号 强制终止进程
    测试场景:服务异常无法正常停止时,强制杀掉进程后重启。
  • netstat:查看端口占用情况
    常用:netstat -tunlp | grep 8080 查看8080端口被哪个进程占用
    测试场景:服务启动失败时,排查是否端口被占用。
  1. 权限与打包类(3个)
  • chmod:修改文件权限
    常用:chmod 755 start.sh 给启动脚本赋予可执行权限
    测试场景:部署测试服务时,给启动脚本、部署脚本添加执行权限。
  • tar:打包/解压tar.gz文件
    常用:tar -zxvf package.tar.gz 解压压缩包;tar -zcvf package.tar.gz dir/ 把文件夹打包压缩
    测试场景:解压部署包、打包日志文件导出。
  • unzip:解压zip文件
    常用:unzip test.zip 解压zip格式的压缩包

二、SQL入门到实操:测试常用语句全覆盖测试人员学习SQL,核心目的是数据校验、构造测试数据、清理脏数据、多表联查验证业务链路,不需要精通数据库优化与复杂存储过程,把核心增删改查、联表查询练熟,就能覆盖绝大多数工作场景。

下面以最常见的电商业务为例(用户表user、订单表order),拆解测试高频SQL语句。

  1. 基础查询:最常用的数据核对方式
    从单表中查询指定数据,是数据校验的基础操作。
  • 基础语法:
SELECT 字段名 FROM 表名;
  • 常用写法:
    • 查询全部字段:SELECT * FROM user;
    • 查询指定字段:SELECT id, username, phone FROM user;
    • 去重查询:SELECT DISTINCT user_level FROM user; (查询用户等级的所有不重复值)
    • 字段别名:SELECT username AS 用户名, phone AS 手机号 FROM user;
  1. 条件查询:精准定位目标数据
    通过WHERE子句添加筛选条件,快速找到需要验证的特定数据。
  • 基础语法:
SELECT 字段 FROM 表名 WHERE 条件;
  • 高频条件写法:
    • 多条件组合:SELECT * FROM user WHERE status = 1 AND user_level = 'VIP';
    • 模糊查询:SELECT * FROM user WHERE username LIKE '张%'; (查询所有姓张的用户)
    • 范围查询:SELECT * FROM order WHERE pay_amount BETWEEN 100 AND 500;
    • 枚举查询:SELECT * FROM order WHERE order_status IN (1, 3, 5);
    • 排序:SELECT * FROM order ORDER BY create_time DESC; (按创建时间倒序排列)
    • 分页:SELECT * FROM user LIMIT 10 OFFSET 20; (跳过20条,查10条,即第3页)

测试场景:提交注册后,通过手机号查询用户表,确认用户数据是否正确写入数据库。

  1. 增删改操作:构造/清理测试数据
    测试过程中经常需要构造特定场景的测试数据,或是清理测试产生的脏数据,对应插入、更新、删除三类操作。
  • 插入数据(INSERT)
INSERT INTO user (username, phone, status, create_time)VALUES ('测试用户01''13800000001'1, NOW());

测试场景:构造一个VIP等级的用户账号,用于测试会员专属功能。

  • 更新数据(UPDATE)
UPDATE user SET user_level = 'VIP' WHERE id = 1001;

测试场景:修改用户的账户余额,用于测试支付、退款的边界场景。

  • 删除数据(DELETE)
DELETE FROM user WHERE id = 1001;

⚠️测试人员操作红线

  1. 执行UPDATE、DELETE前,务必确认操作环境,绝对禁止在生产库执行修改、删除操作
  2. UPDATE、DELETE语句必须加WHERE条件,避免误改、误删全表数据;
  3. 重要操作前可先执行SELECT确认筛选结果,再执行修改。
  4. 聚合与分组:快速统计数据
    用于数据统计、数量核对,验证业务逻辑的计算结果是否正确。
  • 常用聚合函数:
    • COUNT(*)
      :统计行数,例:SELECT COUNT(*) FROM order WHERE user_id = 1001; 统计该用户的订单总数
    • SUM(字段)
      :求和,例:SELECT SUM(pay_amount) FROM order WHERE user_id = 1001; 统计用户累计支付金额
    • AVG(字段)
      :求平均值
  • 分组统计(GROUP BY)
SELECT order_status, COUNT(*FROM order GROUP BY order_status;

按订单状态分组,统计每个状态的订单数量,快速核对各状态数据是否符合预期。

  1. 联表查询:验证全链路数据
    业务数据往往分散在多张表中,比如订单数据关联用户表、商品表,联表查询可以跨表验证整条业务链路的数据一致性。测试最常用的是内连接与左连接。
  • 内连接(INNER JOIN):取两张表的交集,只返回两边都匹配的数据
SELECT o.order_no, u.username, o.pay_amountFROM order oINNER JOIN user u ON o.user_id = u.id;

查询订单编号、下单用户名、支付金额,验证订单与用户的关联关系是否正确。

  • 左连接(LEFT JOIN):以左表为主,左表数据全部返回,右表匹配不到则显示NULL
SELECT u.username, o.order_noFROM user uLEFT JOIN order o ON u.id = o.user_id;

查询所有用户及其对应的订单,没有下单的用户也会显示,可用于验证“未下单用户”的业务场景。

测试场景:用户下单支付后,联表查询订单表与用户账户表,验证订单金额与账户扣款金额是否一致,排查数据不一致的Bug。


本篇总结本篇覆盖了测试进阶路上的两项基础工具能力:

  1. Linux命令:核心聚焦日志排查与环境操作,20个高频命令完全覆盖测试日常工作场景,不用死记硬背,遇到问题查一查、用几次就能熟练;
  2. SQL语句:从单表增删改查到多表联查,全部围绕测试的实际使用场景,核心用于数据校验、测试数据构造与脏数据清理。

掌握这两项技能,你就具备了“深入排查问题”的能力,不再是只能停留在页面的功能测试。从下一篇开始,我们将正式进入接口测试板块,讲解接口测试的核心概念、工具使用与实战方法。

如果觉得内容有用,欢迎点赞、收藏、转发,有疑问可以在评论区留言交流。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 23:46:29 HTTP/2.0 GET : https://f.mffb.com.cn/a/508949.html
  2. 运行时间 : 0.233362s [ 吞吐率:4.29req/s ] 内存消耗:4,726.44kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5b4fbb983d10015d430699d16a00ca0e
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001061s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001300s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001037s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000828s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001253s ]
  6. SELECT * FROM `set` [ RunTime:0.001465s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001353s ]
  8. SELECT * FROM `article` WHERE `id` = 508949 LIMIT 1 [ RunTime:0.004959s ]
  9. UPDATE `article` SET `lasttime` = 1787327189 WHERE `id` = 508949 [ RunTime:0.002718s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000685s ]
  11. SELECT * FROM `article` WHERE `id` < 508949 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001249s ]
  12. SELECT * FROM `article` WHERE `id` > 508949 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001195s ]
  13. SELECT * FROM `article` WHERE `id` < 508949 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002155s ]
  14. SELECT * FROM `article` WHERE `id` < 508949 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.013657s ]
  15. SELECT * FROM `article` WHERE `id` < 508949 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.014155s ]
0.237177s