Verileri tamamen kategorize edip ayrı tablolarda tutabilirsin. İl, ilçe, belde, köy ve mahalle tabloları oluşturup hepsini id'leri ile birbirine bağlayabilirsin.
-- phpMyAdmin SQL Dump
-- version 2.7.0-pl2
-- http://www.phpmyadmin.net
--
-- Sunucu: localhost
-- Çıktı Tarihi: Ekim 04, 2009 at 10:15 PM
-- Server sürümü: 5.0.18
-- PHP Sürümü: 5.1.2
--
-- Veritabanı: `vt`
--
-- --------------------------------------------------------
--
-- Tablo yapısı : `beldeler`
--
CREATE TABLE `beldeler` (
`beldeID` int(255) NOT NULL,
`belde` varchar(255) NOT NULL,
`ilceID` int(11) NOT NULL,
`ilID` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Tablo döküm verisi `beldeler`
--
-- --------------------------------------------------------
--
-- Tablo yapısı : `ilceler`
--
CREATE TABLE `ilceler` (
`ilceID` int(11) NOT NULL,
`ilID` int(11) NOT NULL,
`ilce` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Tablo döküm verisi `ilceler`
--
-- --------------------------------------------------------
--
-- Tablo yapısı : `iller`
--
CREATE TABLE `iller` (
`ilID` int(11) NOT NULL,
`il` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Tablo döküm verisi `iller`
--
-- --------------------------------------------------------
--
-- Tablo yapısı : `koyler`
--
CREATE TABLE `koyler` (
`koyID` int(11) NOT NULL,
`koy` varchar(255) NOT NULL,
`beldeID` int(11) NOT NULL,
`ilceID` int(11) NOT NULL,
`ilID` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Tablo döküm verisi `koyler`
--
-- --------------------------------------------------------
--
-- Tablo yapısı : `mahalleler`
--
CREATE TABLE `mahalleler` (
`mahalleID` int(11) NOT NULL,
`mahalle` varchar(255) NOT NULL,
`koyID` int(11) NOT NULL,
`beldeID` int(11) NOT NULL,
`ilceID` int(11) NOT NULL,
`ilID` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Tablo döküm verisi `mahalleler`
--