使用 MySQL 建立省市区三级表(mysql省市区表)
mysql 使用 建立 三级 省市区
2023-06-13 09:12:50 时间
文章内容:
MySQL 是继Oracle后盛行的第二数据库,非常实用,它可以使用SQL语句(结构化查询语言)进行数据的存取和统计。关系型数据库中的省-市-区是一个常见的三级结构,以下将介绍在mysql中建立三级表的方法。
首先,需要开发一个MySQL数据库用于存储省市区信息,表名为“province_city_district_tab”。
其次,创建表
CREATE TABLE `province_city_district_tab` (
`id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL COMMENT "省市区名称",
`type` VARCHAR(50) DEFAULT NULL COMMENT "省市区类型", `parent_id` INT(11) DEFAULT NULL COMMENT "父级ID",
PRIMARY KEY (`id`));
然后,录入省市区信息:
INSERT INTO `province_city_district_tab`(`name`,`type`,`parent_id`) VALUES
("北京","province",NULL),("上海","province",NULL),
("浙江","province",NULL),("杭州","city","2"),
("宁波","city","2"),("海曙区","district","8"),
("鄞州区","district","8");
最后,我们可以使用下面的SQL语句查询省市区信息:
SELECT
a.name as province_name, b.name as city_name,
c.name as district_nameFROM
province_city_district_tab a LEFT JOIN
province_city_district_tab b on a.id=b.parent_idLEFT JOIN
province_city_district_tab c on b.id=c.parent_idWHERE
a.type="province";
以上的方法就是在MySQL数据库中建立省市区三级表的介绍。通过上面的步骤,在MySQL上可以实现对省市区信息进行简单的查询。 使用MySQL可以快速建立省市区三级表,并可以实现简单的查询,是一种非常方便的工。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 使用 MySQL 建立省市区三级表(mysql省市区表)
相关文章
- 使用DOS连接MySQL数据库(dos连接mysql)
- MySQL数据清洗——去重篇(mysql排重)
- 唤醒 MySQL 服务的奇幻之旅(开启mysql服务)
- Mysql:一步一步指导MySQL安装版:一步一步指引安装(mysql安装版安装)
- 索引MySQL如何注意不重复建立索引(mysql不去重复)
- 教你如何用MySQL还原数据库备份(mysql如何还原备份)
- 的步骤Navicat连接MySQL的快速步骤(navicat连接mysql)
- MySQL中了解唯一性索引的重要性(mysql唯一性索引)
- 数据使用Shell指令读取MySQL数据库(shell读取mysql)
- 使用Yii开发连接MySQL系统(yii连接mysql)
- MySQL获取最新一条记录的方法(mysql最新一条记录)
- MySQL语句:使用SUM求和(mysql语句sum)
- MySQL中如何使用条件判断语句(mysql判断语句)
- 如何使用Oozie连接和操作MySQL数据库(ooziemysql)
- MySQL 5.0.77:开拓让数据库更出色(mysql 5.0.77)
- MySQL精准提取字段,快速把握数据概况(mysql选择字段)
- C 语言修改MySQL内容的方法(c 修改mysql内容)
- MySQL中如何使用enum数据类型(mysql中emnu)
- MySQL中如何使用bit类型(mysql 中bit型)
- MySQL中使用AS关键字复制表的方法(mysql中as复制表)
- cmd下MySQL使用技巧秘籍(cmd的mysql用法)
- 使用Arch与MySQL工具实现大数据库管理(arch mysql工具)
- 如何使用CMD来调用MySQL(cmd怎么调用mysql)
- 数据库一步步教你如何使用cmd导出MySQL数据库(cmd怎么导出mysql)
- MySQL 32位与64位的区别及其使用策略(32位和64位mysql)
- 快速使用CMD运行MySQL(cmd怎样运行mysql)
- MySQL中如何使用减法函数(mysql中减法函数)
- 使用MySQL数据库的注意事项(mysql。长时间)
- MySQL免安装教程,轻松学习MySQL的安装与使用方法(mysql下载免安装教程)
- Redis驱动MySQL数据强劲协同(redis调度mysql)