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地区表。

MySQL地区表创建语句详解

原文地址: https://www.cveoy.top/t/topic/jr3S 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录