跳到内容
当前位置:首页>Excel>专题09 高频考点:定语从句(复习讲义)

专题09 高频考点:定语从句(复习讲义)

  • 2026-11-05 08:12:27
专题09 高频考点:定语从句(复习讲义)

9 高频考点:定语从句

命题分析

考点

考频

考查内容

命题趋势

关系代词

5年3考

who、whom、whose、that、which的选用;that与which的辨析;关系代词作宾语时的省略

预测2026年在语法填空中继续考查关系代词的语境选用

关系副词与非限制性从句

5年2考

where、when、why的判定;非限制性定语从句中who/which的用法;“介词+关系代词”

预测2026年在语法填空中考查where等关系副词及非限制性定语从句

在句中作定语、修饰名词或代词的从句叫定语从句,被修饰的词叫先行词。引导定语从句的词分为关系代词(who、whom、whose、that、which)和关系副词(when、where、why)。关系词既起连接主从句的作用,又在从句中充当一定的句子成分,因此判断关系词的关键是看它在从句中作什么成分、先行词指人还是指物。

知识点1 关系代词的基本用法

关系代词用于引导定语从句,并在从句中作主语、宾语或定语。选用哪一个关系代词,取决于先行词指人还是指物、关系词在从句中充当什么成分。

①who / whom(指人)

who在从句中可作主语或宾语,whom只作宾语(口语中常可用who代替,也可省略)。The girl who is singing is my sister.(作主语)/ The man (whom) we met yesterday is a doctor.(作宾语)

②whose(指人或物)

whose表示“……的”,在从句中作定语,后面必须紧跟名词。I know the boy whose father is a teacher. / The house whose windows face south is warm.

③which(指物)

which在从句中作主语或宾语。The book which is on the desk is mine.(作主语)/ The film (which) we saw last night was moving.(作宾语)

④that(指人或物)

that既可指人也可指物,在从句中作主语或宾语。The film that we saw last night was moving. / The man that is talking with my father is a scientist.

知识点2 关系副词与“介词+关系代词”

当关系词在从句中不作主语或宾语,而是作时间、地点、原因状语时,要用关系副词。此外,“介词+关系代词”也是合格考常考的定语从句结构。

①when(时间状语)

先行词是表示时间的名词(day、year、time、moment等),关系词在从句中作时间状语。I still remember the day when we first met.

②where(地点状语)

先行词是表示地点的名词(place、school、village、house等),关系词在从句中作地点状语。This is the school where I studied three years ago.

③why(原因状语)

先行词是reason,关系词在从句中作原因状语。Tell me the reason why you were late for class.

④介词+关系代词

介词后指物只能用which,指人只能用whom。The house in which he lives is old. / The person to whom you spoke is my teacher. 介词的选择取决于从句中动词或形容词的固定搭配,如live in、talk about、look after。

知识点3 非限制性定语从句与特殊用法

①非限制性定语从句

用逗号与主句隔开,起补充说明作用,去掉后主句意思仍完整。指人用who/whom,指物用which,不能用that;whose可指人或物。My brother, who is a doctor, works in Nanjing. / He failed the exam, which made his parents sad.

②as与which引导的非限制性定语从句

as引导的从句可位于句首、句中或句末,常与as we know、as is known to all、as is often the case连用,意为“正如”;which只能位于主句之后,指代整个主句内容,意为“这”。As is known to all, the earth moves around the sun.

③关系词的省略与特殊情形

关系代词在限制性定语从句中作宾语时可省略(The book (that) I bought is new.);关系副词when、where、why在非正式语体中可换成that或省略(the day (that) we met)。

必记结论:先行词指人用who/whom/that,指物用which/that;whose后必须接名词,表示“……的”;只有关系词在从句中作时间、地点、原因状语时才用when/where/why;非限制性定语从句不能用that,也不能用why;介词后指物只用which,指人只用whom;关系代词作宾语时可省略,作主语时不可省略。

⚠️避坑指南

❌关系代词与关系副词混用:判断依据是关系词在从句中充当什么成分。This is the house where I lived.(作地点状语)/ This is the house which I bought.(作宾语)。

❌非限制性定语从句误用that:非限制性定语从句用逗号与主句隔开,只能用who、whom、whose、which,不能用that;指代整个主句内容时只能用which。

❌先行词与从句成分不对应:the days we spent together中用that/which(spend缺宾语),the days when we worked together中用when(从句不缺主语或宾语)。

Ø考点一 关系代词who/whom/whose/that/which的选用

例1The woman ______ is giving a talk on healthy eating is a famous doctor.

【答案】who / that

【解析】考查关系代词。句意:正在作健康饮食讲座的那位女士是一位著名医生。先行词the woman指人,关系词在从句中作主语,应用who或that,故填who/that。

例2I still remember the young man ______ bike was stolen last week.

【答案】whose

【解析】考查关系代词。句意:我仍然记得上周自行车被偷的那个年轻人。先行词the young man指人,关系词在从句中作定语修饰bike,表示“他的”,应用whose,故填whose。

解题策略

1.先行词判断法先行词指人用who/whom/that;指物用which/that;表示“……的”用whose,其后必须接名词。 

2.成分判断法关系词在从句中作主语或宾语时用关系代词,作状语时用关系副词。 

3.宾语省略法关系代词在限制性定语从句中作宾语时可以省略,作主语时不可省略。

Ø关系代词用法考点总结

关系代词

先行词与用法

who / whom

指人,作主语或宾语

whose

指人或物,作定语,后接名词

which

指物,作主语或宾语

that

指人或物,作主语或宾语

【变式训练1·基础巩固】The volunteers ______ helped clean the community park yesterday came from our school.

【答案】who / that

【解析】考查关系代词。句意:昨天帮忙打扫社区公园的志愿者来自我们学校。先行词the volunteers指人,关系词在从句中作主语,应用who或that,故填who/that。

【变式训练2·能力提升】Do you know the girl ______ mother is a nurse in the city hospital?

【答案】whose

【解析】考查关系代词。句意:你认识那个母亲是市医院护士的女孩吗?先行词the girl指人,关系词在从句中作定语修饰mother,应用whose,故填whose。

Ø考点二关系副词when/where/why的判定

例1This is the school ______ my father began his teaching career.

【答案】where

【解析】考查关系副词。句意:这就是我父亲开始教书生涯的那所学校。先行词the school表示地点,关系词在从句中作地点状语,应用where,故填where。

例2We will never forget the days ______ we spent together in the countryside.

【答案】that / which

【解析】考查关系代词。句意:我们永远不会忘记我们一起在乡下度过的那些日子。先行词the days虽表示时间,但从句spent缺少宾语,关系词作宾语,应用that或which,故填that/which。

解题策略

1.成分判断法关系词在从句中作主语或宾语用关系代词,作状语用关系副词,判断时先看从句缺什么成分。 

2.先行词限定法先行词是时间名词考虑when,是地点名词考虑where,是reason考虑why,但前提是从句缺状语。 

3.还原检验法把先行词还原到从句中:需要加介词(in/on/at/for)才通顺的用关系副词,直接作宾语的用关系代词。

Ø关系副词与关系代词对比考点总结

关系词

先行词

在从句中的作用

when

时间名词

作时间状语(=at/on/in which)

where

地点名词

作地点状语(=at/in which)

why

reason

作原因状语(=for which)

that / which

时间或地点名词

作主语或宾语,从句不缺状语

介词+which/whom

物 / 人

介词由从句中动词或形容词决定

【变式训练1·基础巩固】The small village ______ he was born is famous for its green tea.

【答案】where

【解析】考查关系副词。句意:他出生的那个小村庄以绿茶闻名。先行词the small village表示地点,关系词在从句中作地点状语,应用where,故填where。

【变式训练2·能力提升】Can you tell me the reason ______ you didn't come to the meeting yesterday?

【答案】why

【解析】考查关系副词。句意:你能告诉我你昨天没来开会的原因吗?先行词the reason表示原因,关系词在从句中作原因状语,应用why,故填why。

Ø考点三 非限制性定语从句

例1My uncle, ______ works in a hospital in Nanjing, comes to see us every month.

【答案】who

【解析】考查非限制性定语从句。句意:我叔叔在南京一家医院工作,每个月都来看我们。先行词My uncle指人,非限制性定语从句中关系词作主语,只能用who,故填who。

例2The students planted many trees on the hill, ______ made our school greener.

【答案】which

【解析】考查非限制性定语从句。句意:学生们在山上种了很多树,这使我们的学校变得更绿了。关系词指代前面整个主句的内容,非限制性定语从句中应用which,故填which。

解题策略

1.逗号判断法从句用逗号与主句隔开即为非限制性定语从句,不能用that,也不能用why。 

2.who/which判断法先行词指人用who或whom,指物用which;指代整个主句内容时只能用which。 

3.as与which辨析法as引导的从句可置于句首,常与as we know、as is known to all连用;which只能放在主句之后。

Ø非限制性定语从句考点总结

引导词

先行词

用法说明

who / whom

指人

用逗号与主句隔开,不能用that

which

指物或整个主句

可指代主句内容,常译作“这”

whose

指人或物

作定语,后接名词

as

整个主句

可置于句首,常与as we know连用

where / when

地点/时间名词

可用,但不能用why

【变式训练1·基础巩固】The Spring Festival, ______ is a traditional Chinese festival, is a time for family reunions.

【答案】which

【解析】考查非限制性定语从句。句意:春节是中国的一个传统节日,是家人团聚的日子。先行词The Spring Festival指物,非限制性定语从句中关系词作主语,应用which,故填which。

【变式训练2·能力提升】He got up late this morning, ______ made him miss the first bus.

【答案】which

【解析】考查非限制性定语从句。句意:他今天早上起晚了,这使他错过了第一班公交车。关系词指代前面整个主句的内容,应用which,故填which。

Ø考点四关系词特殊用法与“介词+关系代词” 

例1This is the best film ______ I have ever seen.

【答案】that

【解析】考查关系代词。句意:这是我看过的最好的电影。先行词被最高级the best修饰时,关系代词只能用that,故填that。

例2The old house in ______ my grandparents lived has been rebuilt.

【答案】which

【解析】考查“介词+关系代词”。句意:我祖父母住过的那座老房子已经翻修。先行词the old house指物,介词in后只能用which,故填which。

解题策略

1.限制条件法先行词被all、every、no、only、the very或序数词、最高级修饰,或先行词既有人又有物时,只用that。 

2.which优先法非限制性定语从句中,或介词之后指物时,只能用which。 

3.介词判断法介词取决于从句中动词或形容词的搭配,如live in、talk about、look forward to、be proud of。

Ø关系词特殊用法考点总结

情形

使用规则

示例

先行词为all / everything / nothing

只用that

All that we can do is to wait.

先行词被最高级或序数词修饰

只用that

the best film that I have seen

先行词既有人又有物

只用that

the people and things that interested us

非限制性定语从句

只用which / who

He came late, which made us angry.

介词之后指物

只用which

the house in which he lives

介词之后指人

只用whom

the person to whom you talked

【变式训练1·基础巩固】Everything ______ can be done has been done to protect the environment.

【答案】that

【解析】考查关系代词。句意:为保护环境,一切能做的都已经做了。先行词是不定代词everything,关系代词只能用that,故填that。

【变式训练2·能力提升】This is the young man from ______ we learned a lot about traditional Chinese culture.

【答案】whom

【解析】考查“介词+关系代词”。句意:这就是那位我们从他那里学到了许多中国传统文化知识的年轻人。先行词the young man指人,介词from后只能用whom,故填whom。

一、单句语法填空

1. The girl ______ won the first prize in the speech contest is from our class.

【答案】who / that

【解析】考查关系代词。句意:在演讲比赛中获得一等奖的那个女孩来自我们班。先行词the girl指人,关系词在从句中作主语,应用who或that,故填who/that。

2. I like the book ______ cover is designed with Chinese paintings.

【答案】whose

【解析】考查关系代词。句意:我喜欢那本封面绘有中国画的书籍。关系词在从句中作定语修饰cover,应用whose,故填whose。

3. This is the modern factory ______ my mother has worked for ten years.

【答案】where

【解析】考查关系副词。句意:这就是我母亲工作了十年的现代化工厂。先行词the factory表示地点,关系词在从句中作地点状语,应用where,故填where。

4. Do you still remember the day ______ we visited the science museum?

【答案】when

【解析】考查关系副词。句意:你还记得我们参观科技馆的那一天吗?先行词the day表示时间,关系词在从句中作时间状语,应用when,故填when。

5. The reason ______ he missed the meeting is still unknown.

【答案】why

【解析】考查关系副词。句意:他错过会议的原因仍然不清楚。先行词the reason表示原因,关系词在从句中作原因状语,应用why,故填why。

6. He is the only student ______ was praised by the headmaster.

【答案】that

【解析】考查关系代词。句意:他是唯一被校长表扬的学生。先行词被the only修饰时,关系代词只能用that,故填that。

7. The new park, ______ lies near our school, is a good place to relax.

【答案】which

【解析】考查非限制性定语从句。句意:新公园位于我们学校附近,是放松的好地方。先行词The new park指物,非限制性定语从句中关系词作主语,应用which,故填which。

8. I don't know the young man ______ is repairing his bike under the tree.

【答案】who / that

【解析】考查关系代词。句意:我不认识那个在树下修自行车的年轻人。先行词the young man指人,关系词在从句中作主语,应用who或that,故填who/that。

9. She showed me the photos ______ she had taken in Beijing.

【答案】that / which

【解析】考查关系代词。句意:她给我看了她在北京拍的照片。先行词the photos指物,关系词在从句中作宾语,应用that或which,故填that/which。

10. The question ______ we couldn't understand was explained again by the teacher.

【答案】that / which

【解析】考查关系代词。句意:我们无法理解的那道题,老师又讲了一遍。先行词the question指物,关系词在从句中作宾语,应用that或which,故填that/which。

11. The small village ______ I was born has changed a lot in recent years.

【答案】where

【解析】考查关系副词。句意:我出生的那个小村庄近年来变化很大。先行词the small village表示地点,关系词在从句中作地点状语,应用where,故填where。

12. Everything ______ he said at the meeting sounded reasonable.

【答案】that

【解析】考查关系代词。句意:他在会上所说的一切听起来都很有道理。先行词是不定代词Everything,关系代词只能用that,故填that。

13. The film ______ we watched last night was about a young scientist.

【答案】that / which

【解析】考查关系代词。句意:我们昨晚看的那部电影讲述了一位年轻科学家的故事。先行词the film指物,关系词在从句中作watched的宾语,应用that或which,故填that/which。

14. I still remember the summer ______ we worked as volunteers in the community.

【答案】when

【解析】考查关系副词。句意:我仍然记得我们在社区做志愿者的那个夏天。先行词the summer表示时间,关系词在从句中作时间状语,应用when,故填when。

15. The woman ______ bag was lost in the market has got it back.

【答案】whose

【解析】考查关系代词。句意:在市场上丢了包的那位女士已经把它找回来了。关系词在从句中作定语修饰bag,应用whose,故填whose。

16. He lives in an old house ______ windows face the sea.

【答案】whose

【解析】考查关系代词。句意:他住在一座窗户朝海的旧房子里。关系词在从句中作定语修饰windows,指物,应用whose,故填whose。

17. Our school has many students ______ parents are busy with their work.

【答案】whose

【解析】考查关系代词。句意:我们学校有许多父母忙于工作的学生。关系词在从句中作定语修饰parents,应用whose,故填whose。

18. The book ______ I borrowed from the library is due next Monday.

【答案】that / which

【解析】考查关系代词。句意:我从图书馆借的那本书下周一到期。先行词the book指物,关系词在从句中作宾语,应用that或which,故填that/which。

二、语法填空

Last month our school held a "Chinese Culture Week", 1. ______ aimed to help students learn more about traditional Chinese culture.

The activity attracted many students 2. ______ were interested in Chinese history and art. In the school hall there was a special corner 3. ______ we could try paper-cutting and calligraphy.

I still remember the day 4. ______ an old artist came to our school. He told us the story of the giant panda, 5. ______ is regarded as a national treasure of China. The reason 6. ______ he chose this topic was that he wanted us to care more about wild animals.

My friend Li Hua, 7. ______ handwriting is very beautiful, won the first prize in the calligraphy competition. The teacher 8. ______ we all like gave her a book 9. ______ was written by a famous Chinese writer.

This is the school 10. ______ we have learned not only knowledge but also the value of our own culture.

【答案】1. which 2. who / that 3. where 4. when 5. which 6. why 7. whose 8. who / whom / that 9. that / which 10. where

【解析】

1. 考查非限制性定语从句。句意:上个月我们学校举办了“中华文化周”,旨在帮助同学们更多地了解中国传统文化。先行词为"Chinese Culture Week",关系词在从句中作主语,应用which,故填which。

2. 考查关系代词。句意:这项活动吸引了许多对中国历史与艺术感兴趣的学生。先行词many students指人,关系词在从句中作主语,应用who或that,故填who/that。

3. 考查关系副词。句意:在学校大厅里有一个我们体验剪纸和书法的特别角落。先行词a special corner表示地点,关系词在从句中作地点状语,应用where,故填where。

4. 考查关系副词。句意:我仍然记得一位老艺术家来到我们学校的那一天。先行词the day表示时间,关系词在从句中作时间状语,应用when,故填when。

5. 考查非限制性定语从句。句意:他给我们讲述了大熊猫的故事,大熊猫被视为中国的国宝。先行词the giant panda指物,非限制性定语从句中关系词作主语,应用which,故填which。

6. 考查关系副词。句意:他选择这个话题的原因是他希望我们更多地关注野生动物。先行词the reason表示原因,关系词在从句中作原因状语,应用why,故填why。

7. 考查关系代词。句意:我的朋友李华书法很漂亮,在书法比赛中获得了一等奖。关系词在从句中作定语修饰handwriting,应用whose,故填whose。

8. 考查关系代词。句意:我们都很喜欢的那位老师送给她一本书。先行词the teacher指人,关系词在从句中作like的宾语,应用who、whom或that,故填who/whom/that。

9. 考查关系代词。句意:同上。先行词a book指物,关系词在从句中作主语,应用that或which,故填that/which。

10. 考查关系副词。句意:这就是我们不仅学到知识、还懂得自身文化价值的学校。先行词the school表示地点,关系词在从句中作地点状语,应用where,故填where。

三、真题演练

1.(2025·江苏普通高中学业水平合格性考试英语)Unlike traditional phones, Paxo phones can be assembled (组装) by people 38 ______ get parts through the internet and follow online teaching videos.

【答案】who / that

【解析】考查关系代词。句意:与传统的手机不同,Paxo手机可以由人们自己组装,他们通过互联网获取零件并跟着线上教学视频操作。先行词people指人,关系词在从句中作主语,应用who或that,故填who/that。

2.(2024·江苏普通高中学业水平合格性考试英语)Bicycle circles have been turned into city clubs, 43 ______ cool city bikers gather to buy bicycle accessories, drink coffee and exchange the latest trend in the cycling world.

【答案】where

【解析】考查非限制性定语从句中的关系副词。句意:自行车圈子已经变成了城市俱乐部,时尚的都市骑行者在这里聚集,购买自行车配件、喝咖啡并交流骑行界的最新潮流。先行词city clubs表示地点,关系词在从句中作地点状语,应用where,故填where。

3.(2023·江苏普通高中学业水平合格性考试英语)Just then, another man, 44 ______ was on a morning run, came over to help them.

【答案】who

【解析】考查非限制性定语从句。句意:就在那时,另一位正在晨跑的男士走过来帮助他们。先行词another man指人,非限制性定语从句中关系词作主语,只能用who,故填who。

4.(2022·江苏普通高中学业水平合格性考试英语·单项填空)The money will be used to help the people ______ homes were lost in the earthquake.A. whatB. whoseC. whomD. which

【答案】B

【解析】考查关系代词。句意:这笔钱将被用来帮助那些在地震中失去家园的人们。关系词在从句中作定语修饰homes,表示“他们的”,应用whose;what不能引导定语从句,whom只作宾语,which指物,故选B。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-08 04:07:39 HTTP/1.1 GET : http://h.sjds.net/a/572530.html
  2. 运行时间 : 0.093509s [ 吞吐率:10.69req/s ] 内存消耗:4,503.20kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=969656806fc62874cf292dbe7e68432a
  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.000638s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000784s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000353s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000364s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000530s ]
  6. SELECT * FROM `set` [ RunTime:0.000285s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000603s ]
  8. SELECT * FROM `article` WHERE `id` = 572530 LIMIT 1 [ RunTime:0.000495s ]
  9. UPDATE `article` SET `lasttime` = 1794082059 WHERE `id` = 572530 [ RunTime:0.001806s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000355s ]
  11. SELECT * FROM `article` WHERE `id` < 572530 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000428s ]
  12. SELECT * FROM `article` WHERE `id` > 572530 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000377s ]
  13. SELECT * FROM `article` WHERE `id` < 572530 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000807s ]
  14. SELECT * FROM `article` WHERE `id` < 572530 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000523s ]
  15. SELECT * FROM `article` WHERE `id` < 572530 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000602s ]
0.104086s