姓氏,对我们而言,都不会感到陌生吧!事实上,我们生活在的这个地球上六十三亿人中每一个都有自己的姓氏。虽说,姓氏为我们所熟悉,然而,这些姓氏都是如何产生的呢?在此咱们就探解一下吧中华姓氏的源流吧。最初的姓氏 中国人在三皇五帝以前(距今五千年),就有了姓。那时是母族社会,只知有母,不知有父。所以,“姓”是“女”和“生”组成的,就说明最早的姓是跟母亲的姓。夏、商、周的时候,人们有姓也有氏。“姓”是从居住的村落,或者所属的部落名称而来。“氏”是从君主所封的地,所赐的爵位,所任的官职,或者死后按照功绩追加的称号而来。所以贵族有姓、有名也有氏;而平民则只有姓、有名,却没有氏。古时候也有法律规定:同“氏”的男女可以通婚,而同“姓”的男女则不可以通婚。因为中国很早就发现这条遗传规律:近亲通婚对后代不利。姓氏的几种来源其实,战国之际,社会剧烈变动,旧贵族没落了,有的还沦为奴隶。这时表示贵族身份的氏已无存在的必要了,而平民也开始由无姓到有姓。我们后世之姓,大约有以下几种来源:1、以姓为氏。姓作为氏族公社时期氏族部落的标志符号而产生,其后人有的便直接承袭为氏。母权制氏族社会以母亲的姓为姓。所以那时许多姓都是女字旁的。如:姬、姜、姚等。2、以国名为姓。如我们所熟悉的春秋战国时期的诸侯国:齐、鲁、晋、宋、秦、楚、韩、魏、赵等,皆成为今天的常见姓。3、以邑为氏。邑为采邑,是帝王以及各个诸侯国国君分予同姓或异姓卿大夫的封地。其后代或生活在这些采邑中的人有的便继之为氏。如周王时封司寇岔生采邑于苏(今河北临漳县西),岔生后便姓苏。据统计,以邑为氏的氏近200个。一些复姓由于漫长的历史演变,至今已经不复存在。4、以居住地为姓。这类姓氏复姓较多,一般都带邱、门、乡、里、野、官等字。表示不同环境的居住地点。5、以乡,亭之名为氏。这类情况不多,今日常见的姓有裴、陆、欧阳等。6、以先人的字或名为氏。出自此条的姓氏很多,据统计有五六百个,其中复姓近200个。如周平王的蔗子字林开,其后代以林姓传世。宋戴之公子充石,字皇父,起孙以祖父字为氏,汉代时改皇父为皇甫。7、以次第为氏。一家一族,按兄弟顺序排行取姓,如老大曰伯或孟,老二曰仲,老三曰叔,老四曰季等。后代相沿为氏,表示在宗族中的顺序。但也有例外。鲁庄公之弟庄父,排行老二,本为仲氏,仲孙氏,因他有弑君之罪,后代便改姓孟,或姓孟孙。8、以官职为氏。如司徒、司马、司空、司寇等。一些以官职为姓的姓氏,单从字义上看,也可以分辨出来,如籍、库、军、厨等。9、以技艺为氏。如巫、卜、陶、匠、屠等。10、古代少数民族融合到汉族中带来的姓。如慕容、宇文、呼延等。11、因赐姓,避讳而改姓。如南朝隆武帝把国姓“朱”赐给了郑成功,闽台百姓称郑成功为“国姓爷”。又如汉文帝名刘恒,恒氏因而改为常氏。其实,我们现在有很多姓氏也出自于别的姓氏。就那我们中国最大的姓氏--张姓来说吧。张姓是全中国,乃至全世界最大的姓氏,最新的统计,世界上有一亿多人姓张,据资料说,张出自姬姓。黄帝子少昊青阳氏第五子挥为弓正,始造弓矢。主祀孤星,世掌其职,赐姓张氏。张姓也自此流传至今,发展为中国,乃至全世界最大的姓。世界各国“三大姓”世界各国都有“三大姓”的说法,英国是:Smythe、Jones、Williams;美国是:smith、johnson、carson;法国是:martin、bernard、dupond;德国是:schultz、mueller、shmidt;苏联是:ivanov、vasiliev、deternov;中国呢?有张、王、李、赵,四个大姓,历史悠久,分布广泛,而且都是皇帝赐姓。1977年史学家李栋明,在《东方杂志》上发表过一篇有关“姓”的论文,文中指出:华人最大的十个大姓是:张、王、李、赵、陈、杨、吴、刘、黄、周。这十个大姓占华人人口40%,约四亿人。第二大的十个大姓是:徐、朱、林、马、孙、高、胡、郑、郭、萧。占华人人口10%。第三大的十个大姓是:谢、何、许、宋、沈、罗、韩、邓、梁、叶。占华人人口10%。接下来的15个大姓是:方、崔、程、潘、曹、冯、汪、蔡、袁、卢、唐、钱、杜、彭、陆。加起来也占总人口的10%。换句话说,在中国十亿人口中,有七亿人姓了这45个大姓。另外三亿多人的姓,都是比较少见的,象毛、江、白、文、关、廖、苗、池等。中国旧时流行的《百家姓》是北宋(公元960年)的时候写的,里面一共收集了单姓408个,复姓30个,一共438个。发展到后来,据说有四千到六千个,但是实际应用的只有1000个左右。 结语事实上,中华姓氏的发展经历了五千多年的延伸与演变。其蕴涵的知识内容丰富多彩。每个姓氏背后都会有一段段其特有的故事与意义。我们的研究无法涉及到的知识内容就有赖于大家去研究与探索了
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2025-08-29 14:44:14 HTTP/1.1 GET : 219.146.67.246/jia/index/jpview1.html?cid=389139&id=10886
- 运行时间 : 0.117347s [ 吞吐率:8.52req/s ] 内存消耗:4,000.94kb 文件加载: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.2.72.103',
'via' => '1.1 squid-proxy-5b5d847c96-8qwlv (squid/6.10)',
'host' => '219.146.67.246',
'accept-encoding' => 'gzip, br, zstd, deflate',
'cookie' => 'PHPSESSID=0m7c3dtta0rvu3c8sq5eg044j7',
'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' => '389139',
'id' => '10886',
)
- [ 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.000141s ] 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.002091s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_class' [ RunTime:0.001471s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_class] WHERE [id] = 10886) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.005474s ]
- [ 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.002227s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_list' [ RunTime:0.001023s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_list] WHERE [id] = 389139) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.020542s ]

0.122884s