跳到内容
当前位置:首页>Excel>告别Excel思维,我为什么可以用“多维视角”看世界?

告别Excel思维,我为什么可以用“多维视角”看世界?

  • 2026-09-23 21:20:51
告别Excel思维,我为什么可以用“多维视角”看世界?
大家好,我是运哲。
这是我关于“多维表格”系列的第二篇文章。
昨天那篇关于多维表格和数据库思维的文章发出后,收到了很多朋友的私信,大家的反馈都挺不错,十分感谢。
更这让我很欣慰的是,多维表格不再是一群Geek(/ɡiːk/,极客)的玩物,它正在切切实实地解决我们工作和生活中的复杂问题。
作为系列的第二讲,我会根据我对于多维表的理解,展开讲讲我是怎么使用它的,也算是抛砖引玉,希望可以激发大家的兴趣。
今天,我想和你聊聊的,是最初吸引我使用多维表格的功能——“多维视图”,以及我是如何发现它的价值。

今天在翻看我的Digital Footprint(数字足迹)时发现,我正式“入坑”Notion,是在2021年1月1日。
那时,我正在寻找一款完美的笔记软件。
我受够了Evernote难看的吃相,也不喜欢OneNote的臃肿和Apple Notes在跨平台协作上的Incompatibility(/ˌɪnkəmˌpætəˈbɪləti/,不兼容性)。
最终,我在Obsidian和Notion之间,选择了后者。(至于为什么选择Notion,坑先挖在这里,以后专门写一期来讲)
当时选中它,其中很重要的一个原因就是因为:Database(/ˈdeɪtəbeɪs/,数据库)。

01  仅仅是更严格的表格吗?

初看多维表格,默认的Table视图和Excel似乎没什么两样。
但只要你开始新建一列,就会发现逻辑完全不同。
  • Excel的逻辑:你可以先随意填写数据,写完后再决定这一列是文本还是数字,甚至可以不定义。
  • 多维表的逻辑:你必须先定义Field Type(/fiːld taɪp/,字段类型),然后才能输入数据。
如果你创建了一个“数字”字段,想往里面填“文字”,系统会直接拒绝。
这种“先控制、再输入”的逻辑,保障了数据的Consistency(/kənˈsɪstənsi/,一致性)。
这不仅仅是格式的规范,更是Data Integrity(数据完整性)的基石。
但这,还只是开胃菜。

02 核心魔法:One Source, Multi-Views

很快,我发现了它最迷人的地方:Multi-View。
在传统办公软件里,如果你想在PPT里展示一张柱状图,你需要先在Excel里整理数据,生成图表,再复制过去。
如果你想做一个日历,可能又要新建另外一个Table。
数据是割裂的。
而在多维表格里,Single Source of Truth(单一事实来源)是核心理念。
数据只有一份,但展示形式可以千变万化。
表格、看板、甘特图、画册、日历、表单……这些视图不是独立的存在,而是对同一组数据的不同Projection(/prəˈdʒekʃn/,投射)。
为了让你深刻理解这一点,我举一个真实的业务案例。

03 实战案例:实验室样品管理系统

以我们公司为例,实验室有一个“样品送检”的流程。在这个流程中,涉及到5个不同的角色,以及5种不同的信息需求:
  1. 样品请检人员:他们希望可以快捷填写样品请检信息;
  2. 收样的人:他们希望在日历上看到样品送检信息;
  3. 实验室主管:他们希望可以快速分配样品检测任务;
  4. 检测分析员:他们希望直观的看到检验任务 、检测时限和检验状态;
  5. 实验室经理:他们希望看到实验室整体的检测工作量;
以前,大家通过Excel传来传去,版本混乱,甚至需要昂贵的LIMS(实验室信息管理系统)才能解决。但根据我做实验室信息化的经验,LIMS系统实施成本极高,并且也并不完美,很多时候我们只能“望洋兴叹”。
在没有大系统的情况下,我是怎么解决这个问题的?
我利用多维表格的视图功能,我零成本搭建了一套系统,完美满足了所有人的需求:
角色一:样品请检人员
  • 痛点:不需要看到表格,只想快速填单子。
  • 解决方案:创建Form View(/fɔːrm vjuː/,表单视图)。 我配置好关键字段,生成一个二维码。请检人拿出手机一扫,填完即走,数据自动进入后台。

角色二:收样人员

  • 痛点:每天有多少样品送来?哪天最忙?
  • 解决方案:创建Calendar View(/ˈkæləndər vjuː/,日历视图)。 基于“计划送检日期”生成日历。收样员看一眼日历,就知道今天的接收任务有多重。
    角色三:实验室主管
    • 痛点:任务分配给谁了?谁在摸鱼,谁在忙碌?
    • 解决方案:创建Kanban View(/ˈkænbæn vjuː/,看板视图)。 按样品状态或人员分组。主管像拖拽便利贴一样,把“待检验”的任务拖给对应的分析师,一目了然。
    角色四:检测分析员
    • 痛点:这个任务什么时候截止?我要先做哪个?
    • 解决方案:创建Gantt Chart(/ɡænt tʃɑːrt/,甘特图)。 时间线清晰可见。分析员能看到任务的起止时间,做完一个,随手将状态改为“已完成”。
    角色五:实验室经理
    • 痛点:我不关心细节,我只想看整体工作量和进度。
    • 解决方案:创建Dashboard(/ˈdæʃbɔːrd/,仪表盘)。 通过筛选和统计,将完成率、积压量可视化展示。无需每周做PPT进行“延迟汇报”,随时打开都是实时的Live Data(/laɪv ˈdeɪtə/,实时数据)。
    请注意,这五个角色看到的界面完全不同,但在底层,他们操作的是同一张表。
    这就是多维视图的威力:让正确的数据,以正确的形式,出现在正确的人面前。

    04 工具塑造思维

    通过这个案例,我们可以看到,多维表格不仅提高了生产、研发、质控部门的协同效率,更重要的是,它改变了我们解决问题的逻辑。
    麦克卢汉曾说:"We shape our tools, and thereafter our tools shape us."(我们塑造了工具,此后工具又塑造了我们。)
    不要小看这一个个视图。
    当你习惯了用“看板”管理进度,用“甘特图”规划时间,用“表单”收集信息,你的思维方式正在被潜移默化地升级。
    你会开始从Workflow(/ˈwɜːrkfloʊ/,工作流)的角度去思考工作,而不是陷入琐碎的细节中。

    05 行动起来

    最后,我想给你一个小建议。
    不要只做看客。
    试着去复盘一下你手头的工作,是一个简单的物品领用?还是一个活动的报名登记?
    Try to build a workflow from scratch based on your own understanding.(尝试根据自己的理解从头搭建一个工作流。)
    思考一下,谁需要输入数据?谁需要查看进度?谁需要做决策?然后为他们分别配置一个视图。
    当第一个多维表格在你手中跑通的时候,那种Sense of Achievement(/sens əv əˈtʃiːvmənt/,成就感),会让你由衷的开心☀️。
    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-09-27 07:59:49 HTTP/1.1 GET : http://h.sjds.net/a/459990.html
    2. 运行时间 : 0.075714s [ 吞吐率:13.21req/s ] 内存消耗:4,264.54kb 文件加载:140
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=20d45848f94ff30781af4f9c79952bd3
    1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
    2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
    3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
    4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
    5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
    6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
    7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
    8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
    9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
    10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
    11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
    12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
    13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
    14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
    15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
    16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
    17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
    18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
    19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
    20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
    21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
    22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
    23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
    24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
    25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
    26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
    27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
    28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
    29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
    30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
    31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
    32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
    33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
    34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
    35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
    36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
    37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
    38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
    39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
    40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
    41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
    42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
    43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
    44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
    45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
    46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
    47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
    48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
    49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
    50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
    51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
    52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
    53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
    54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
    55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
    56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
    57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
    58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
    59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
    60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
    61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
    62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
    63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
    64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
    65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
    66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
    67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
    68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
    69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
    70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
    71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
    72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
    73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
    74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
    75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
    76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
    77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
    78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
    79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
    80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
    81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
    82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
    83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
    84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
    85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
    86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
    87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
    88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
    89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
    90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
    91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
    92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
    93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
    94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
    95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
    96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
    97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
    98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
    99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
    100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
    101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
    102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
    103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
    104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
    105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
    106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
    107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
    108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
    109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
    110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
    111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
    112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
    113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
    114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
    115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
    116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
    117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
    118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
    119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
    120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
    121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
    122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
    123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
    124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
    125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
    126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
    127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
    128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
    129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
    130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
    131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
    132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
    133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
    134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
    135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
    136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
    137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
    138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
    139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
    140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
    1. CONNECT:[ UseTime:0.000640s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000998s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000436s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000410s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000641s ]
    6. SELECT * FROM `set` [ RunTime:0.000303s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000702s ]
    8. SELECT * FROM `article` WHERE `id` = 459990 LIMIT 1 [ RunTime:0.000385s ]
    9. UPDATE `article` SET `lasttime` = 1790467189 WHERE `id` = 459990 [ RunTime:0.001725s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000298s ]
    11. SELECT * FROM `article` WHERE `id` < 459990 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000368s ]
    12. SELECT * FROM `article` WHERE `id` > 459990 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000348s ]
    13. SELECT * FROM `article` WHERE `id` < 459990 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000498s ]
    14. SELECT * FROM `article` WHERE `id` < 459990 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000524s ]
    15. SELECT * FROM `article` WHERE `id` < 459990 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000506s ]
    0.086108s