İl İlçe Semt Mahalle Köy Plaka Posta Kutusu Veritabanı

Adres – İl – İlçe – Semt – Mahalle – Köy – Plaka – Posta Kodu Veritabanı

Eğer yazılımcı biri iseniz yada işiniz gereği adres oluştururken il, ilçe, semt, mahalle, köy, plaka, posta kodu bilgisine ihtiyaç duyuyorsanız bu konu sizi çok ilgilendirmektedir.

PTT[ref]PTT Posta Kodu Sorulama Servisi[/ref] den aldığım adres – il – plaka – ilçe – semt – mahalle – köy – posta kodu veritabanını normal kullanıcıların ve biz programcıların kullanabileceği formatta sizlere sunuyorum.

Bu formatlar ;

  • SQL Azure
  • Microsoft SQL
  • MySQL
  • ORACLE
  • PostgreSQL
  • SQLite
  • Microsoft Excel 2003 ve öncesi (xls)
  • Microsoft Excel 2007 ve sonrası (xlsx)

Codec olarakta ;

  • ANSI (1254 Turkish)
  • UTF8 (generic)

kullanılmıştır.

Nerede ?

Nasıl ?

Örnek olarak MySQL veritabanı şekliyle verilerin birbirine bağlantısı aşağıdaki gibidir ;

Adres İl İlçe Semt Mahalle Köy Plaka Posta Kutusu Veritabanı
Adres İl İlçe Semt Mahalle Köy Plaka Posta Kutusu Veritabanı

Örnek olarak MySQL sorgu olarak şu şekilde kullanılabilir ;

SELECT il.IL_ID,
il.IL_ADI_BUYUK,
il.IL_ADI,
il.IL_ADI_KUCUK,
il.PLAKA,
ilce.ILCE_ID,
ilce.ILCE_ADI_BUYUK,
ilce.ILCE_ADI,
ilce.ILCE_ADI_KUCUK,
semt.SEMT_ID,
semt.SEMT_ADI_BUYUK,
semt.SEMT_ADI,
semt.SEMT_ADI_KUCUK,
semt.POSTA_KODU,
mahalle_koy.MAH_ID,
mahalle_koy.MAHALLE_ADI_BUYUK,
mahalle_koy.MAHALLE_ADI,
mahalle_koy.MAHALLE_ADI_KUCUK
FROM il
LEFT JOIN ilce
ON ilce.IL_ID = il.IL_ID
LEFT JOIN semt
ON semt.ILCE_ID = ilce.ILCE_ID
LEFT JOIN mahalle_koy
ON mahalle_koy.SEMT_ID = semt.SEMT_ID

Güncelleme

  • 19.08.2009 – PTT den alınan veritabanı ile köylerde dahil olmak üzere güncellenmiştir.
  • 30.11.2010 – PTT den alınan veritabanı ile güncellenip 3 farklı coding ile yayınlanmıştır.
  • 02.02.2018 – PTT den alınan veritabanı ile güncellenip popüler veritabanı sistemleri için dump dosyaları eklenmiştir.

24 thoughts to “Adres – İl – İlçe – Semt – Mahalle – Köy – Plaka – Posta Kodu Veritabanı”

  1. mrb,
    il ilçe ve mahalleleri gösteren veritabanınızı indirdim ancak orada eksıkler var acaba bunun tamamlanmıs halı varmı
    eğer varsa maıl atarsanız cok mutlu olurum cevabınızı beklıyorum şimdiden çok teşekkür ederim.
    iyi calısmalar

  2. Merhaba buradan indirdiğim dosyayı appserv kurulu olan bilgisayarımda localhostta yükleme çalıştığımda hata alıyorum.

    mysql ye nasıl import edeceğiz?

    #1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘;
    SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=’ANSI’;
    SET @OLD_FOREIGN_KEY_CHECKS’ at line 1

    1. Merhabalar,
      Kodlar Latin1 şeklinde verildi. Notepad++ ile UTF8 e çevirebilirsiniz. İnternet üzerinde TR karakter sorunu ile ilgili bir çok makale mevcut.

  3. Teşekkür ederim Muzaffer bey. Peki UTF8 e çevirdikten sonra MYSQL de Collation ne seçmeliyim? Bu arada PHP sayfalarım charset UTF8 dir

  4. Şehir isimlerini alfabetik sıralama ile çıkaramıyorum bir türlü sayfam utf-8 ile kodlandı..

  5. Biz;web sitesi ve program yazan birisi değiliz ama;Verilen bilgiler bizim içinde çok gerekli;Ticari olarak,İl,İlçe ve Mahallelerin veritabanı herkese lazım olabiliyor.Bu sebeple bende indirmeye çalıştım.Zannedersem üçüncüde becerdim.Saygılarımla

  6. Paylaştığın bilgi için teşekkürler…
    Sanırım pekçok insan için kolaylık ve işgücü kazancı sağladın…:)
    Teşekkürler…

  7. öncelikle bu güzel paylaşımınız için teşekkür edeirm. çok faydalı bir paylaşım olmuş. süpersiniz.
    fakat az evvel – ptt’nin sayfasından kontrol ettim – fakat farklılıklar var. güncellenmiş. son halini burada da update etme ihtimaliniz var mı?
    yada – rica etsem mail atar mısınız?
    teşekkür ederim.


  8. khan:

    öncelikle bu güzel paylaşımınız için teşekkür edeirm. çok faydalı bir paylaşım olmuş. süpersiniz.fakat az evvel – ptt’nin sayfasından kontrol ettim – fakat farklılıklar var. güncellenmiş. son halini burada da update etme ihtimaliniz var mı?yada – rica etsem mail atar mısınız?teşekkür ederim.

  9. bu yöntemi kullanmak istedim. Ancak benim sistemim 32 bit xp ve ben 64 bit 7 kurmak istediğimden C:bootbootsect.exe /nt60 C: komutunu yazdığımda geçersiz bir win32 uygulaması diyor. 

  10. Biraz armut piş ağzıma düş durumu oldu ama şu vakit darlığında mysql olarak bu şekilde bir veritabanı bulmak ilaç gibi geldi. Elinize emeğinize sağlık üstadım.

  11. merhaba arkadaşlar
    benim bir
    bilgiye ihtiyacım var bana yardımcı olacak bir arkadaş arıyorum
    durum şu
    bir nakliye firması için
    fiyat hesaplama
    editörü
    yani
    il – ilçe – mahalle + il – ilçe – mahalle = süre saat – kilometre – nakliye fiyatı çıkacak şekilde
    bunu bana yapacak bir arkadaş arıyorum lütfen yardımcı olurmusunuz
    [email protected]

  12. merhaba arkadaşlar
    benim bir
    bilgiye ihtiyacım var bana yardımcı olacak bir arkadaş arıyorum
    durum şu
    bir nakliye firması için
    fiyat hesaplama
    editörü
    yani
    il – ilçe – mahalle + il – ilçe – mahalle = süre saat – kilometre – nakliye fiyatı çıkacak şekilde
    bunu bana yapacak bir arkadaş arıyorum lütfen yardımcı olurmusunuz
    [email protected]

    ücretini vereceğiz yardımcı olana
    tabi uçuk rakam olmazsa

Bir Cevap Yazın

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.