SQL/MySQL
[mysql] 시도-구군, 시도-구군-동 DB 정리1
http://portfolio.wonpaper.net
2020. 5. 17. 04:16
CREATE TABLE IF NOT EXISTS `zipcode1` (
`no` int(10) unsigned NOT NULL AUTO_INCREMENT,
`si` varchar(20) NOT NULL DEFAULT '',
`gu` varchar(20) NOT NULL DEFAULT '',
PRIMARY KEY (`no`) USING BTREE,
UNIQUE KEY `si` (`si`,`gu`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=utf8
insert into zipcode1 (no,si,gu) values (1,'서울','종로구');
insert into zipcode1 (no,si,gu) values (2,'서울','중구');
insert into zipcode1 (no,si,gu) values (3,'서울','용산구');
CREATE TABLE IF NOT EXISTS `zipcode2` (
`no` int(10) unsigned NOT NULL AUTO_INCREMENT,
`si` varchar(20) NOT NULL DEFAULT '',
`gu` varchar(20) NOT NULL DEFAULT '',
`dong` varchar(20) NOT NULL,
PRIMARY KEY (`no`) USING BTREE,
UNIQUE KEY `si` (`si`,`gu`,`dong`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
insert into zipcode2 (no,si,gu,dong) values (1,'서울','종로구','청운동');
insert into zipcode2 (no,si,gu,dong) values (2,'서울','종로구','신교동');
insert into zipcode2 (no,si,gu,dong) values (3,'서울','종로구','궁정동');
https://github.com/wonpaper/sido_gugun_dong
깃허브에 친절하게 올려 놓았다.~~
실무에서 참으로 유용하게 사용할 수 있는 시도/구군, 시도/구군/동 관련 DB 내역이다.
Ajax 형태로 Select박스에 넣어서
시도 클릭시 구군이 나타나게(2단계) 또는 시도/구군/동 형태로 (3단계) 로 나타나게끔 작업하면 될것이다.~~