起源主要有五:1.出自姬姓,分为三支。其一为周文王第十五子毕公高后裔。据《通志·氏族略》及《新唐书·宰相世系表》所载,春秋时毕公高裔孙毕万自毕国出奔晋,为司徒,并被分封于魏,传至魏文侯斯,与赵、韩三国瓜分晋国,公元前225年为秦所灭,其子孙四散,因是王者之后,便以王作为自己姓氏。其二源于太子晋。据《新唐书·宰相世系表》所载,周灵王太子晋因直谏被废为庶人,其子宗敬为司徒,其后人由洛阳迁居于太原、琅邪,时人号称“王家”,因以为氏。其三为周平王太孙姬赤之后。周平王在位五十多年,去逝后由太孙赤继承王位,但不久便被推翻,不得已出奔晋国。其子孙也因是王者之族,改姓王姓,是为山西王氏。2.出自妫姓,齐王田和后代。公元前404年,田和废齐自立国君,将姜姓齐国改为田姓齐国,后齐国被秦国所灭,国灭后齐国末帝齐王建居共(今河南辉县),生有三子:田升、田桓、田轸。田升生田安,田安被西楚霸王项羽封为济北王,西楚灭亡后,田安失去王位。其子孙为纪念这一时辉煌,改姓王,为河南王氏。3.出自子姓,殷商王子比干之后。据《通志·氏族略》所载,殷商王子比干(商纣王叔父)因屡次劝谏纣王,被剖心而死。比干被杀后,葬在当时的国都朝歌(今河南卫辉北)附近,子孙世代为他守陵,并改王为氏以纪念。4.他族改姓或赐姓。公元8年12月,王莽建立新朝,始建国二年(公元10年)下诏说:“明德侯刘龚、率礼侯刘嘉等凡三十二人皆知天命,或献天符,或贡昌言,或捕告反虏,厥功茂焉。诸刘与三十二人同宗共祖者勿罢,赐姓曰王。”五代时,幽州人刘去非追随刘守奇在后梁政权中任河阳行军司马,李存勖攻破后梁河洛地区,刘去非投奔后梁荆南兵马留后高季兴,后唐建立,高季兴表示归顺,刘去非因曾与李存勖作对,为保护自己改姓王,名保义。北朝时,西域胡人支颓褥迁居到新丰(今陕西临潼东北),不久即死去,他的妻子带着儿子支收又嫁给北周王粲,支收改姓王,儿子即隋朝末年一度称帝的王世充。明朝汀州府(今福建长汀)经历王得仁,其家本姓谢氏,“父避仇外家,因冒姓王氏”。明朝都御史王一鹗本姓杨,大理评事王大崇本姓孙,都改姓王。[3]爱新觉罗家族也有一支改姓王。5.少数民族改姓王氏。北魏孝文帝迁都洛阳,下令迁到洛阳的鲜卑人一律把籍贯改为河南洛阳,姓氏改为汉姓,可频氏改为王氏。隋唐之际羌族钳耳宗、钳耳干兄弟,在隋炀帝大业年间“以王后兄弟并改姓王氏。”营州地区高句丽人改姓王氏在北朝至隋唐屡见不鲜。如《周书》卷二十《王盟传》记载:“王盟字子仵,明德皇后之兄也。其先乐浪人”。《旧唐书》卷一百一十《王思礼传》记载:“王思礼,营州城傍高句丽人也”。同书卷一百六《王毛仲传》载,霍国公王毛仲“本高句丽人也”。唐高宗总章元年(668年)设立安东都护府,所辖回纥人中有姓阿布思的,是回纥大姓之一,唐肃宗上元二年(761年),安东都护府被取消,阿布思姓中一个叫五哥之的人投到成德节度使李宝臣帐下,被裨将王武俊收为养子,从此改姓王氏。匈奴是中国古代北方少数民族,进入中原后,在与汉族交往中也有不少把姓氏改成王姓。契丹人建立辽国,皇室耶律氏也有很多人改姓王氏。另女真、蒙古、满等少数民族在长期与汉人接触过程中也有许多改姓王氏。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2025-06-14 11:53:34 HTTP/1.1 GET : 219.146.67.246/jia/index/jpview1.html?cid=869523&id=23714
- 运行时间 : 0.140355s [ 吞吐率:7.12req/s ] 内存消耗:3,881.55kb 文件加载:53
- 查询信息 : 4 queries 0 writes
- 缓存信息 : 0 reads,0 writes
- 配置加载 : 69
- F:\zhjp\public\index.php ( 0.76 KB )
- F:\zhjp\thinkphp\start.php ( 0.72 KB )
- F:\zhjp\thinkphp\base.php ( 2.60 KB )
- F:\zhjp\thinkphp\library\think\Loader.php ( 21.07 KB )
- F:\zhjp\vendor\composer\autoload_static.php ( 3.44 KB )
- F:\zhjp\vendor\myclabs\deep-copy\src\DeepCopy\deep_copy.php ( 0.25 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random.php ( 7.76 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\byte_safe_strings.php ( 6.17 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\cast_to_int.php ( 2.66 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\error_polyfill.php ( 1.62 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random_bytes_mcrypt.php ( 2.54 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random_int.php ( 6.56 KB )
- F:\zhjp\vendor\topthink\think-captcha\src\helper.php ( 1.94 KB )
- F:\zhjp\thinkphp\library\think\Route.php ( 60.23 KB )
- F:\zhjp\thinkphp\library\think\Config.php ( 6.38 KB )
- F:\zhjp\thinkphp\library\think\Validate.php ( 41.63 KB )
- F:\zhjp\thinkphp\library\think\Error.php ( 3.75 KB )
- F:\zhjp\thinkphp\convention.php ( 10.37 KB )
- F:\zhjp\thinkphp\library\think\App.php ( 21.51 KB )
- F:\zhjp\thinkphp\library\think\Request.php ( 49.78 KB )
- F:\zhjp\application\config.php ( 9.78 KB )
- F:\zhjp\application\database.php ( 1.94 KB )
- F:\zhjp\application\extra\queue.php ( 0.63 KB )
- F:\zhjp\thinkphp\library\think\Hook.php ( 4.71 KB )
- F:\zhjp\application\tags.php ( 0.99 KB )
- F:\zhjp\application\common.php ( 19.40 KB )
- F:\zhjp\thinkphp\library\think\Env.php ( 1.21 KB )
- F:\zhjp\thinkphp\helper.php ( 17.30 KB )
- F:\zhjp\thinkphp\library\think\Lang.php ( 7.23 KB )
- F:\zhjp\thinkphp\library\think\Log.php ( 6.05 KB )
- F:\zhjp\thinkphp\lang\zh-cn.php ( 11.81 KB )
- F:\zhjp\application\route.php ( 1.46 KB )
- F:\zhjp\application\jia\controller\Index.php ( 27.11 KB )
- F:\zhjp\thinkphp\library\think\Controller.php ( 6.07 KB )
- F:\zhjp\thinkphp\library\traits\controller\Jump.php ( 4.90 KB )
- F:\zhjp\thinkphp\library\think\View.php ( 6.77 KB )
- F:\zhjp\thinkphp\library\think\view\driver\Think.php ( 5.64 KB )
- F:\zhjp\thinkphp\library\think\Template.php ( 44.90 KB )
- F:\zhjp\thinkphp\library\think\template\driver\File.php ( 2.24 KB )
- F:\zhjp\application\jia\model\JiaClass.php ( 0.39 KB )
- F:\zhjp\thinkphp\library\think\Model.php ( 69.14 KB )
- F:\zhjp\thinkphp\library\think\Db.php ( 6.67 KB )
- F:\zhjp\thinkphp\library\think\db\connector\Sqlsrv.php ( 3.96 KB )
- F:\zhjp\thinkphp\library\think\db\Connection.php ( 29.97 KB )
- F:\zhjp\thinkphp\library\think\db\Query.php ( 93.74 KB )
- F:\zhjp\thinkphp\library\think\db\builder\Sqlsrv.php ( 4.46 KB )
- F:\zhjp\thinkphp\library\think\db\Builder.php ( 31.55 KB )
- F:\zhjp\thinkphp\library\think\Debug.php ( 7.13 KB )
- F:\zhjp\application\jia\model\JiaList.php ( 0.40 KB )
- F:\zhjp\runtime\temp\0e77e4d39b0f30d30e53cf3d69caec6b.php ( 1.34 KB )
- F:\zhjp\thinkphp\library\think\Url.php ( 12.72 KB )
- F:\zhjp\thinkphp\library\think\Response.php ( 8.28 KB )
- F:\zhjp\thinkphp\library\think\debug\Html.php ( 4.17 KB )
- F:\zhjp\thinkphp\library\think\Cache.php ( 6.10 KB )
- [ LANG ] F:\zhjp\thinkphp\lang\zh-cn.php
- [ ROUTE ] array (
'type' => 'module',
'module' =>
array (
0 => 'jia',
1 => 'index',
2 => 'jpview1',
),
)
- [ HEADER ] array (
'connection' => 'keep-alive',
'cache-control' => 'max-age=0',
'x-forwarded-for' => '10.3.52.240',
'via' => '1.1 squid-proxy-5b5d847c96-fzrpz (squid/6.10)',
'host' => '219.146.67.246',
'accept-encoding' => 'gzip, br, zstd, deflate',
'user-agent' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'accept' => '*/*',
'content-length' => '',
'content-type' => '',
)
- [ PARAM ] array (
'cid' => '869523',
'id' => '23714',
)
- [ RUN ] app\jia\controller\Index->jpview1[ F:\zhjp\application\jia\controller\Index.php ]
- [ DB ] INIT sqlsrv
- [ VIEW ] F:\zhjp\public/../application/jia\view\index\jpview1.html [ array (
0 => 'list',
1 => 'list1',
) ]
- [ DB ] CONNECT:[ UseTime:0.000304s ] sqlsrv:Database=yhhy_db;Server=10.15.6.40,1433
- [ SQL ] SELECT column_name, data_type, column_default, is_nullable
FROM information_schema.tables AS t
JOIN information_schema.columns AS c
ON t.table_catalog = c.table_catalog
AND t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_name = 'jia_class' [ RunTime:0.001849s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_class' [ RunTime:0.002054s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_class] WHERE [id] = 23714) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.001421s ]
- [ SQL ] SELECT column_name, data_type, column_default, is_nullable
FROM information_schema.tables AS t
JOIN information_schema.columns AS c
ON t.table_catalog = c.table_catalog
AND t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_name = 'jia_list' [ RunTime:0.001465s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_list' [ RunTime:0.000866s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_list] WHERE [id] = 869523) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.061517s ]

0.148124s