全国省和市的数据sql
时间: 2023-10-04 17:05:30 浏览: 61
全国省市区数据。sql
以下是一个简单的全国省市数据库的 SQL 结构:
```
CREATE TABLE `province` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL COMMENT '省份名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='省份表';
CREATE TABLE `city` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL COMMENT '城市名称',
`province_id` int(11) NOT NULL COMMENT '省份ID',
PRIMARY KEY (`id`),
KEY `province_id` (`province_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='城市表';
ALTER TABLE `city`
ADD CONSTRAINT `city_ibfk_1` FOREIGN KEY (`province_id`) REFERENCES `province` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
```
省份表(province)包含两个字段:id 和 name,id 为主键,name 为省份名称。
城市表(city)包含三个字段:id、name 和 province_id,id 为主键,name 为城市名称,province_id 为外键,关联省份表的 id 字段。
你可以通过向省份表中插入省份数据和向城市表中插入城市数据来构建一个全国省市数据库。
阅读全文