关于民族的数据库表设计

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;
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值