2 changed files with 41 additions and 23 deletions
@ -0,0 +1,18 @@ |
|||||||
|
CREATE TABLE `iso3166_country` ( |
||||||
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID', |
||||||
|
`alpha_2` char(2) NOT NULL COMMENT 'ISO 3166-1 二位字母代码', |
||||||
|
`alpha_3` char(3) NOT NULL COMMENT 'ISO 3166-1 三位字母代码', |
||||||
|
`numeric` char(3) NOT NULL COMMENT 'ISO 3166-1 三位数字代码', |
||||||
|
`name_zh` varchar(100) NOT NULL COMMENT '中文名称', |
||||||
|
`name_en` varchar(100) NOT NULL COMMENT '英文名称', |
||||||
|
`region` varchar(50) DEFAULT NULL COMMENT '地理区域', |
||||||
|
`sub_region` varchar(50) DEFAULT NULL COMMENT '子区域', |
||||||
|
`is_independent` tinyint(1) DEFAULT '1' COMMENT '是否独立国家:1-是,0-否', |
||||||
|
`is_enabled` tinyint(1) DEFAULT '1' COMMENT '是否启用:1-启用,0-禁用', |
||||||
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
||||||
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
||||||
|
PRIMARY KEY (`id`), |
||||||
|
UNIQUE KEY `uk_alpha_2` (`alpha_2`), |
||||||
|
UNIQUE KEY `uk_alpha_3` (`alpha_3`), |
||||||
|
UNIQUE KEY `uk_numeric` (`numeric`) |
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='国家信息表 (ISO 3166-1)'; |
Loading…
Reference in new issue