MySQL地区表创建语句详解
MySQL地区表创建语句详解
以下是创建一个名为'fa_area'的MySQL地区表的语句,包含12个字段,用于存储地区信息:
DROP TABLE IF EXISTS `fa_area`;
CREATE TABLE `fa_area` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`pid` int(10) DEFAULT NULL COMMENT '父id',
`shortname` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '简称',
`name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
`mergename` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '全称',
`level` tinyint(4) DEFAULT NULL COMMENT '层级 0 1 2 省市区县',
`pinyin` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '拼音',
`code` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '长途区号',
`zip` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮编',
`first` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '首字母',
`lng` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '经度',
`lat` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '纬度',
PRIMARY KEY (`id`),
KEY `pid` (`pid`)
) ENGINE=InnoDB AUTO_INCREMENT=3749 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='地区表';
字段说明:
- id: 地区ID,自增主键
- pid: 父级地区ID,例如:北京市的pid是0,朝阳区的pid是北京市的id
- shortname: 地区简称,例如:'北京'
- name: 地区名称,例如:'北京市'
- mergename: 地区全称,例如:'北京市'
- level: 地区级别,0:国家,1:省/直辖市,2:市/区/县
- pinyin: 地区名称拼音,例如:'beijingshi'
- code: 长途区号,例如:'010'
- zip: 邮政编码,例如:'100000'
- first: 地区名称首字母,例如:'B'
- lng: 经度
- lat: 纬度
其他信息:
- 字符集:
utf8mb4 - 排序规则:
utf8mb4_unicode_ci - 引擎:
InnoDB - 自增起始值:
3749
希望以上信息能够帮助你理解如何创建MySQL地区表。
原文地址: https://www.cveoy.top/t/topic/jr3S 著作权归作者所有。请勿转载和采集!