• 创作与设计并重的画室
  • 针对性个人定制教学及发展方向
  • 画室拥有的师资力量

400-663-3380

卡通漫画角色面部绘制全流程解析:从基础步骤到角度变化技巧

来源:烟台齐天宫动漫研究社 时间:01-03

卡通漫画角色面部绘制全流程解析:从基础步骤到角度变化技巧

卡通漫画面部绘制的底层逻辑:为什么说"多练"是步?

很多新手接触卡通漫画时,常被"怎么画都不像"的问题困扰。其实卡通绘画的核心在于建立"观察-拆解-练习"的完整链路,其中最关键的基础能力就是面部绘制。无论是可爱的萌系角色,还是帅气的少年漫主角,面部特征都是传递性格的窗口。需要明确的是,这里的"多练"不是盲目重复,而是带着目标的针对性训练——先掌握标准步骤,再学习视角变化的调整方法,才能逐步提升绘画效率。

9个基础步骤:从"圆"开始构建角色面部

绘制卡通角色面部,建议从最基础的几何形入手。以下步骤适用于正面视角的角色绘制,掌握后可逐步拓展至其他角度:

1. 确定头部基本形状

用轻铅笔勾勒一个圆形,这是头部的基础轮廓。需要注意的是,不同年龄的角色头部比例有差异:儿童的头部更接近正圆,成年人则可适当拉长,顶部略尖。这个圆形不需要特别精准,关键是为后续步骤提供参考框架。

2. 绘制视线辅助线

在圆形内画一条水平中线(代表眼睛水平线)和一条垂直中线(代表面部中轴线)。水平中线的位置决定角色的视线高度——上移会显得角色仰视,下移则呈现俯视感。垂直中线需微微弯曲,模拟面部自然的弧度,避免画面呆板。

3. 定位眼睛轮廓

以水平中线为基准,用两个对称的椭圆形确定眼睛位置。椭圆的宽度约为头部直径的1/4,高度根据风格调整:萌系角色可拉长椭圆,增加"水汪汪"的感觉;写实向角色则缩短高度,突出立体感。需要注意左右椭圆的间距——过近会显刻薄,过远则显迟钝,标准间距约为一个眼睛宽度。

4. 刻画瞳孔与睫毛

瞳孔是角色"灵气"的关键。将瞳孔画在椭圆偏上位置(靠近眉毛),会让角色显得更天真;若偏向下方(靠近脸颊),则带点成熟感。想营造可爱效果时,可让瞳孔微微向鼻梁方向偏移(类似"无辜眼")。睫毛的绘制需分组处理:上睫毛从眼尾向眼头逐渐变短,下睫毛用短线条点缀即可,避免过度复杂。

5. 设计眉形传递性格

眉毛是性格的"晴雨表":少女角色适合弧形眉(眉峰柔和,眉尾微垂),显得温柔;少年角色多用平直眉(眉峰明显,眉尾略扬),突出英气;成熟角色可适当加粗眉形,增加稳重感。需要注意眉形与眼睛的呼应——眉毛与眼睛的间距过近会显压抑,过远则显疏离,距离约为一个眼睛高度。

6. 确定下巴形状

下巴的形状直接影响角色年龄感:圆润的下巴(接近半圆形)适合儿童或软萌角色;略尖的下巴(角度约120°)适合青少年;尖锐的下巴(角度小于90°)则常用于成熟或冷艳角色。绘制时需注意从头部圆形自然过渡,避免出现"断层感"。

7. 简化耳朵结构

卡通绘画中,耳朵可适当简化。将耳朵画在头部圆形的1/3高度处(从头顶到下巴的三等分点),用"C"形线条勾勒外轮廓,内部用一条弧形线表示耳屏即可。需要注意耳朵的大小——过大显笨拙,过小则不自然,标准尺寸约为眼睛长度的1.5倍。

8. 参考与创作发型

选择参考图时,建议从单元素发型(如双马尾、短发)开始练习,逐步过渡到复杂发型。绘制时需注意发丝走向:从头顶发旋处向外发散,避免"贴头";刘海的长度和弧度需与眉毛位置协调——齐刘海可遮挡部分眉毛,斜刘海则露出眉峰,增强立体感。

9. 整体调整与细化

完成线稿后,用橡皮轻擦辅助线,检查对称性(左右眼/眉毛/耳朵是否对齐)、比例(三庭五眼是否协调)、风格统一(发型与面部特征是否匹配)。最后用勾线笔强化关键线条(如眼睛轮廓、眉峰、下巴线条),完成最终稿。

视角变化的核心:让角色"活"起来的关键

现实中的人物会因观察角度不同呈现不同形态,卡通角色也需要这种"动态感"。常见的视角变化包括:

正面视角:突出表情细节

正面是最基础的视角,适合重点刻画眼睛、嘴巴等表情器官。此时面部中轴线垂直,眼睛对称分布,耳朵被头发遮挡较多(仅露出边缘)。绘制时可通过调整眉毛弧度、嘴角角度传递具体情绪(如上扬的嘴角+弯月眼=开心,下垂的眉毛+抿嘴=难过)。

侧面视角:强化轮廓线条

侧面视角需重点绘制鼻梁、下巴的轮廓线。头部圆形变为椭圆(长轴与面部方向一致),眼睛呈半月形(外侧可见更多眼白),眉毛与眼睛的角度需跟随面部转向调整。耳朵在侧面视角中完全暴露,需细化耳轮、对耳轮等结构,但保持卡通化简化(如省略耳屏)。

俯视视角:营造可爱感

俯视时,头部圆形的上半部分被放大,下巴缩短,眼睛位置上移(接近头顶)。这种视角能强化角色的"萌感",常见于儿童或小动物角色。绘制时需注意眉毛与眼睛的间距缩小,嘴巴位置下移(靠近下巴),避免比例失调。

仰视视角:突出气场

仰视视角中,头部圆形的下半部分被拉长,下巴突出,眼睛位置下移(接近下巴)。这种视角适合表现角色的强大或威严感(如英雄角色、反派)。绘制时需注意眉毛向上扬起,鼻梁线条加粗,耳朵位置上移(接近头顶),增强立体感。

新手练习建议:从"量"到"质"的提升路径

掌握基础步骤和视角变化后,需要通过系统练习巩固技能。以下是针对性建议:

  • 每日10分钟单部位速写:专注练习眼睛/眉毛/下巴等单一部位,连续绘制20个不同形态(如不同眼型、眉形),培养肌肉记忆。
  • 每周1幅完整角色图:从正面开始,逐步尝试侧面、俯视等视角,完成后与参考图对比,标注差异点(如比例、线条流畅度)。
  • 建立"错误档案":记录练习中反复出现的问题(如眼睛不对称、下巴断层),针对性查找原因(是否辅助线没画好?是否忽略了视角变化),并总结改进方法。
  • 定期临摹优秀作品:选择与目标风格一致的漫画(如想画萌系选《樱桃小丸子》,想画少年漫选《海贼王》),分析作者的线条处理、视角选择,模仿其绘制逻辑。
课程导航
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-17 06:54:49 HTTP/1.1 GET : http://www.aabqp.com/s/2952/n/19065.html
  2. 运行时间 : 0.016436s [ 吞吐率:60.84req/s ] 内存消耗:379.98kb 文件加载:137
  3. 缓存信息 : 0 reads,0 writes
  1. /data/web/baijiao_branch_collect/public/index.php ( 0.79 KB )
  2. /data/web/baijiao_branch_collect/vendor/autoload.php ( 0.75 KB )
  3. /data/web/baijiao_branch_collect/vendor/composer/autoload_real.php ( 1.63 KB )
  4. /data/web/baijiao_branch_collect/vendor/composer/platform_check.php ( 0.90 KB )
  5. /data/web/baijiao_branch_collect/vendor/composer/ClassLoader.php ( 15.99 KB )
  6. /data/web/baijiao_branch_collect/vendor/composer/autoload_static.php ( 4.26 KB )
  7. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /data/web/baijiao_branch_collect/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /data/web/baijiao_branch_collect/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /data/web/baijiao_branch_collect/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /data/web/baijiao_branch_collect/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /data/web/baijiao_branch_collect/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /data/web/baijiao_branch_collect/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  18. /data/web/baijiao_branch_collect/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  19. /data/web/baijiao_branch_collect/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  20. /data/web/baijiao_branch_collect/app/provider.php ( 0.19 KB )
  21. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  22. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  23. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  24. /data/web/baijiao_branch_collect/app/common.php ( 10.83 KB )
  25. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  26. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  27. /data/web/baijiao_branch_collect/config/app.php ( 1.29 KB )
  28. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  29. /data/web/baijiao_branch_collect/config/cache.php ( 1.22 KB )
  30. /data/web/baijiao_branch_collect/config/config.php ( 0.26 KB )
  31. /data/web/baijiao_branch_collect/config/console.php ( 0.29 KB )
  32. /data/web/baijiao_branch_collect/config/cookie.php ( 0.56 KB )
  33. /data/web/baijiao_branch_collect/config/database.php ( 2.29 KB )
  34. /data/web/baijiao_branch_collect/config/filesystem.php ( 0.63 KB )
  35. /data/web/baijiao_branch_collect/config/lang.php ( 0.81 KB )
  36. /data/web/baijiao_branch_collect/config/log.php ( 1.37 KB )
  37. /data/web/baijiao_branch_collect/config/middleware.php ( 0.19 KB )
  38. /data/web/baijiao_branch_collect/config/route.php ( 1.54 KB )
  39. /data/web/baijiao_branch_collect/config/session.php ( 0.57 KB )
  40. /data/web/baijiao_branch_collect/config/trace.php ( 0.34 KB )
  41. /data/web/baijiao_branch_collect/config/view.php ( 0.81 KB )
  42. /data/web/baijiao_branch_collect/app/event.php ( 0.25 KB )
  43. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  44. /data/web/baijiao_branch_collect/app/service.php ( 0.13 KB )
  45. /data/web/baijiao_branch_collect/app/AppService.php ( 0.26 KB )
  46. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  47. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  48. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  49. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  50. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  51. /data/web/baijiao_branch_collect/vendor/services.php ( 0.14 KB )
  52. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  53. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  54. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  55. /data/web/baijiao_branch_collect/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  56. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  57. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  58. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  59. /data/web/baijiao_branch_collect/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  60. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  61. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  62. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.20 KB )
  63. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.75 KB )
  64. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  65. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  66. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.30 KB )
  67. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  68. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  69. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  70. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  71. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  72. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  73. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  74. /data/web/baijiao_branch_collect/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  75. /data/web/baijiao_branch_collect/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  76. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  77. /data/web/baijiao_branch_collect/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  78. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/helper/Arr.php ( 17.45 KB )
  79. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/cache/driver/Redis.php ( 6.94 KB )
  80. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  81. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  82. /data/web/baijiao_branch_collect/app/Request.php ( 0.09 KB )
  83. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  84. /data/web/baijiao_branch_collect/app/middleware.php ( 0.26 KB )
  85. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  86. /data/web/baijiao_branch_collect/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  87. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  88. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  89. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  90. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  91. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  92. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  93. /data/web/baijiao_branch_collect/route/app.php ( 3.05 KB )
  94. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  95. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  96. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  97. /data/web/baijiao_branch_collect/app/controller/Index.php ( 33.26 KB )
  98. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Request.php ( 9.20 KB )
  99. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Url.php ( 14.07 KB )
  100. /data/web/baijiao_branch_collect/app/model/IndexModel.php ( 19.95 KB )
  101. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Config.php ( 1.37 KB )
  102. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Cache.php ( 2.06 KB )
  103. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  104. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.73 KB )
  105. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/PDOConnection.php ( 53.74 KB )
  106. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  107. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  108. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  109. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/Builder.php ( 24.07 KB )
  110. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  111. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/Query.php ( 15.97 KB )
  112. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  113. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  114. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  115. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  116. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  117. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  118. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  119. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  120. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  121. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  122. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  123. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  124. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  125. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  126. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  127. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  128. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  129. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  130. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/view/driver/Php.php ( 6.44 KB )
  132. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  133. /data/web/baijiao_branch_collect/view/index/pc/school_news_details.php ( 2.39 KB )
  134. /data/web/baijiao_branch_collect/view/index/pc/school_top.php ( 5.76 KB )
  135. /data/web/baijiao_branch_collect/view/index/pc/school_right.php ( 2.17 KB )
  136. /data/web/baijiao_branch_collect/view/index/pc/school_bottom.php ( 1.16 KB )
  137. /data/web/baijiao_branch_collect/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000358s ] mysql:host=127.0.0.1;port=3306;dbname=baijiao_branch_collect;charset=utf8
  2. SHOW FULL COLUMNS FROM `fqi_school` [ RunTime:0.001152s ]
  3. SELECT * FROM `fqi_school` WHERE `school_id` = '2952' AND `site_id` = 21 AND `school_status` = 1 LIMIT 1 [ RunTime:0.000271s ]
  4. SHOW FULL COLUMNS FROM `fqi_school_class` [ RunTime:0.000612s ]
  5. SELECT * FROM `fqi_school_class` WHERE `school_id` = 2952 [ RunTime:0.000216s ]
  6. SHOW FULL COLUMNS FROM `fqi_school_campus` [ RunTime:0.000626s ]
  7. SELECT * FROM `fqi_school_campus` WHERE `school_id` = 2952 [ RunTime:0.000196s ]
  8. SHOW FULL COLUMNS FROM `fqi_school_news` [ RunTime:0.000716s ]
  9. SELECT `a`.*,`content` FROM `fqi_school_news` `a` LEFT JOIN `fqi_school_news_content` `b` ON `b`.`content_id`=`a`.`content_id` WHERE `school_id` = 2952 AND `a`.`content_id` = '19065' AND `news_status` = 1 AND `school_status` = 1 LIMIT 1 [ RunTime:0.000997s ]
  10. (select content_id,news_name,school_id from fqi_school_news where school_id = '2952' and content_id < '19065' and site_id <= '21' order by content_id desc limit 1) union all(select content_id,news_name,school_id from fqi_school_news where school_id = '2952' and content_id > '19065' and site_id <= '21' order by content_id asc limit 1) [ RunTime:0.000661s ]
  11. SHOW FULL COLUMNS FROM `fqi_school_course` [ RunTime:0.000762s ]
  12. SELECT * FROM `fqi_school_course` WHERE `school_id` = 2952 AND `site_id` = 21 AND `course_status` = 1 AND `school_status` = 1 ORDER BY `course_id` DESC LIMIT 4 [ RunTime:0.000330s ]
  13. SELECT * FROM `fqi_school_course` WHERE `school_id` = 2952 AND `school_status` = 1 AND `course_status` = 1 ORDER BY `course_id` DESC LIMIT 8 [ RunTime:0.000193s ]
  14. SELECT * FROM `fqi_school_news` WHERE `school_id` = 2952 ORDER BY `click` DESC,`news_id` DESC LIMIT 5 [ RunTime:0.000150s ]
  15. SELECT `content_id`,`news_name`,`a`.`school_id`,`b`.`school_name` FROM `fqi_school_news` `a` LEFT JOIN `fqi_school` `b` ON `b`.`school_id`=`a`.`school_id` WHERE `a`.`site_id` = '21' AND `b`.`school_status` = '1' AND `news_status` = 1 AND `content_id` < 19065 ORDER BY `content_id` DESC LIMIT 20 [ RunTime:0.004060s ]
0.016961s