关于民族的数据库表设计
56个名族的数据来源:
http://www.nsfc.gov.cn/publish/portal0/tab560/
参考上面的链接地址,最后修改后得到下面的内容:
代码表
代码 | 民族简称 | 民族全称 | 代码 | 民族简称 | 民族全称 | |
---|---|---|---|---|---|---|
01 | 汉 | 汉族 | …… | 31 | 达 | 达斡(wó)尔族 |
02 | 蒙 | 蒙古族 | …… | 32 | 仫 | 仫佬(mù lǎo)族 |
03 | 回 | 回族 | …… | 33 | 羌 | 羌(qiāng)族 |
04 | 藏 | 藏族 | …… | 34 | 朗 | 布朗族 |
05 | 维 | 维吾尔族 | …… | 35 | 撒 | 撒拉族 |
06 | 苗 | 苗族 | …… | 36 | 毛 | 毛南族 |
07 | 彝 | 彝(yí)族 | …… | 37 | 仡 | 仡佬(gē lǎo)族 |
08 | 壮 | 壮族 | …… | 38 | 锡 | 锡伯(xī bò)族 |
09 | 依 | 布依族 | …… | 39 | 阿 | 阿昌族 |
10 | 朝 | 朝鲜族 | …… | 40 | 普 | 普米族 |
11 | 满 | 满族 | …… | 41 | 吉 | 塔吉克族 |
12 | 侗 | 侗(dóng)族 | …… | 42 | 怒 | 怒族 |
13 | 瑶 | 瑶族 | …… | 43 | 乌 | 乌孜别克族 |
14 | 白 | 白族 | …… | 44 | 罗 | 俄罗斯族 |
15 | 家 | 土家族 | …… | 45 | 温 | 鄂温克族 |
16 | 尼 | 哈尼(hā ní)族 | …… | 46 | 德 | 德昂族,也称“崩龙族” |
17 | 萨 | 哈萨克族 | …… | 47 | 保 | 保安族 |
18 | 傣 | 傣(dǎi)族 | …… | 48 | 裕 | 裕固族 |
19 | 黎 | 黎(lí)族 | …… | 49 | 京 | 京族 |
20 | 僳 | 傈僳(lì sù)族 | …… | 50 | 塔 | 塔塔尔族 |
21 | 佤 | 佤(wǎ)族 | …… | 51 | 龙 | 独龙族 |
22 | 畲 | 畲(shē)族 | …… | 52 | 春 | 鄂伦春族 |
23 | 高 | 高山族 | …… | 53 | 哲 | 赫哲族 |
24 | 祜 | 拉祜(hù)族 | …… | 54 | 门 | 门巴族 |
25 | 水 | 水族 | …… | 55 | 珞 | 珞(luó)巴族 |
26 | 东 | 东乡族 | …… | 56 | 基 | 基诺族 |
27 | 西 | 纳西族 | …… | 97 | 其它 | 其它未识别民族 |
28 | 景 | 景颇(jǐng pō)族 | …… | 98 | 外国血统 | 外国人入中国籍 |
29 | 柯 | 柯尔克孜族 | …… | |||
30 | 土 | 土族 | …… |
可以发现,有这样的三列固定值,分为是:民族序号、名族的全称以及他的简称,这个简称在那个基金会网址上是没有的,但是我们的身份证上面总是有这么一个民族 汉
,这个就是民族的简称,因此这一列也应该是固定不动的。
设计的表如下
DROP TABLE IF EXISTS `base_nation`;
CREATE TABLE `base_nation` (`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',`code` varchar(100) NOT NULL COMMENT '代码',`content` varchar(100) NOT NULL COMMENT '民族',`short_name` varchar(20) DEFAULT NULL '简称',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_time` datetime DEFAULT NULL COMMENT '更新时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8 COMMENT='民族数据';
对应的插入数据为:
BEGIN;
INSERT INTO `base_nation` VALUES ('1', '01', '汉族', '汉', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('2', '02', '蒙古族', '蒙', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('3', '03', '回族', '回', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('4', '04', '藏族', '藏', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('5', '05', '维吾尔族', '维', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('6', '06', '苗族', '苗', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('7', '07', '彝族', '彝', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('8', '08', '壮族', '壮', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('9', '09', '布依族', '依', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('10', '10', '朝鲜族', '朝', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('11', '11', '满族', '满', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('12', '12', '侗族', '侗', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('13', '13', '瑶族', '瑶', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('14', '14', '白族', '白', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('15', '15', '土家族', '家', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('16', '16', '哈尼族', '尼', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('17', '17', '哈萨克族', '萨', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('18', '18', '傣族', '傣', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('19', '19', '黎族', '黎', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('20', '20', '傈僳族', '僳', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('21', '21', '佤族', '佤', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('22', '22', '畲族', '畲', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('23', '23', '高山族', '高', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('24', '24', '拉祜族', '祜', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('25', '25', '水族', '水', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('26', '26', '东乡族', '东', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('27', '27', '纳西族', '西', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('28', '28', '景颇族', '景', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('29', '29', '柯尔克孜族', '柯', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('30', '30', '土族', '土', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('31', '31', '达斡尔族', '达', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('32', '32', '仫佬族', '仫', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('33', '33', '羌族', '羌', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('34', '34', '布朗族', '朗', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('35', '35', '撒拉族', '撒', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('36', '36', '毛难族', '毛', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('37', '37', '仡佬族', '仡', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('38', '38', '锡伯族', '锡', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('39', '39', '阿昌族', '阿', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('40', '40', '普米族', '普', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('41', '41', '塔吉克族', '吉', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('42', '42', '怒族', '怒', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('43', '43', '乌孜别克族', '乌', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('44', '44', '俄罗斯族', '罗', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('45', '45', '鄂温克族', '温', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('46', '46', '崩龙族', '德', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('47', '47', '保安族', '保', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('48', '48', '裕固族', '裕', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('49', '49', '京族', '京', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('50', '50', '塔塔尔族', '塔', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('51', '51', '独龙族', '龙', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('52', '52', '鄂伦春族', '春', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('53', '53', '赫哲族', '哲', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('54', '54', '门巴族', '门', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('55', '55', '珞巴族', '珞', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('56', '56', '基诺族', '基', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('57', '97', '其他', '其他', '2020-02-14 11:38:59', null);
INSERT INTO `base_nation` VALUES ('58', '98', '外国血统', '外国血统', '2020-02-14 11:38:59', null);
COMMIT;
关于民族的数据库表设计相关推荐
- 美多商城之商品(商品数据库表设计)
一.商品数据库表设计 1.1 SPU和SKU 在电商中对于商品,有两个重要的概念:SPU和SKU 1. SPU介绍 [即为商品的一个概述,一种商品的统称] SPU = Standard Pr ...
- Oracle数据库表设计时的注意事项
Oracle数据库表设计时的注意事项 表是Oracle数据库中最基本的对象之一.万丈高楼从平地起,这个基础对象对于数据库来说,非常重要.因为其设计是否合理,直接跟数据库的性能相关.从Oracle数据 ...
- mysql设计积分兑换表_积分系统数据库表设计.docx
积分系统数据库表设计 文件编号:JHDZ/SJ 密 级: 云上城积分功能数据库设计文档 项目名称:<云上城>项目代号:XXX版 本:V1.0编制单位:平台运营编制日期:2014-10-08 ...
- 不定字段数目的数据库表设计和数据结构
不定字段数目的数据库表设计和数据结构 可能采用四种技术: 动态增加数据库表字段 预留足够的空白字段,运行时作动态影射 用xml格式保存在单字段里 改列为行,用另外一个表存放定制字段 现在我们来分析一下 ...
- 数据库表设计、 数据库分层、myslq水平拆分、oracle表分区
数据库表设计 数据库表结构设计方法及原则(li)数据库设计的三大范式:为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定的规则.在关系型数据库中这种规则就称为范式.范式是符合某一种设计要求的 ...
- 万字归纳总结 | 数据库表设计与SQL编写技巧
点击上方"朱小厮的博客",选择"设为星标" 后台回复"加群"加入公众号专属技术群 前言 随着移动云平台系统业务不断增长,必然需要对各系统进行 ...
- 数据库表设计索引外键设计_关于索引的设计决策 数据库管理系统
数据库表设计索引外键设计 Introduction: 介绍: The attributes whose values are required inequality or range conditio ...
- 数据库表设计必需元素_HTML5输入,必需,模式,数据列表
数据库表设计必需元素 Today we will look into some HTML5 features that will help us in removing a lot of boiler ...
- php二级分销数据表的设计,无限级分销系统数据库表设计
在做交易所的时候有个需求,需要统计邀请注册人数,比如 A邀请B, B邀请C, C邀请D.那么A的邀请人数就是3个,B的邀请人数就是2个,C的邀请人数就是1个.除此之外,还要能统计出A直接邀请人数,A下 ...
- 一种多层级机构数据库表设计的思路及组织机构树数据库表设计
在实际开发过程中,经常存在多个层级结构的设计,而且多个层级结构还需要排序.这里通过将多级结构的数据在同一张表中(无需多张表进行关联),并通过level的巧妙设计来实现单表查询. level的设计原则: ...
最新文章
- tomcat的jdbc连接池PoolExhaustedException
- 10.28rsync工具介绍10.2910.30rsync常用选项10.31rsync通过ssh同步
- sklearn查看数据
- 基于JAVA+SpringBoot+Mybatis+MYSQL的社团管理系统
- 第四章节 窗体应用(windows应用程序)
- java stream流_恕我直言你可能真的不会java第4篇:Stream管道流Map操作
- 蓝桥杯_算法训练_审美课
- android 制作 win10,你真没有看错!Android手机一秒变Win10
- Fiddler下载安装、配置https证书、抓取手机app请求教程(官网)
- 0606关于mysql优化原理
- 微信小程序圣诞帽_完成圣诞快乐Web应用程序界面
- Office 2016 卡顿问题!如果其他方法都没有用就关掉硬件加速!
- vue实现通过手机号发送短信验证码登录
- 第24章 	SPI—读写串行FLASH—零死角玩转STM32-F429系列
- Delphi/C#之父Anders Hejlsberg
- enq: HW - contention
- 阿里云学生机购买流程及续费操作(图文)
- GPRS模块与STM32的数据传输
- ​法国将于2020年测试自己的数字货币
- css3图片飞走动画特效
热门文章
- php递归算法-无限极分类
- API LayoutInflater
- c语言5的阶乘流程图_10的阶乘(10的阶乘算法流程图)
- 大学物理第13章·热力学基础
- PKI体系和数字证书
- 微信全球MBA创新大赛Roadshow首站登陆斯坦福
- 神经滤镜为什么不能用,ps神经网络滤镜安装包
- 【技巧】安卓版按键精灵手机抓抓 取色取坐标 获取屏幕触点坐标
- 联想拯救者Y7000P2020 RTX2060显卡 AX201网卡 安装Ubuntu16.04采坑记录
- 技术人攻略访谈三十六-马鉴:玩Flash十五年,养出一只“神经猫”