Jan.01

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

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

Eğer web sitesi yada program yazan biri iseniz yada işiniz gereği il ilçe mahalle bilgisine ihtiyaç duyuyorsanız bu konu sizi çok ilgilendirmektedir.

PTT den 30.11.2010 tarihi itibariyle aldığım 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.

GÜNCELLEME

19.08.2009 tarihi itibariyle PTT den alınan veritabanı ile köylerde dahil olmak üzere güncellenmiştir.
30.11.2010 tarihi itibariyle PTT den alınan veritabanı ile güncellenip 3 farklı coding ile yayınlanmıştır.

Nerede ?

İl İlçe Semt Mahalle Köy Plaka Posta Kodu – Excel 2003

İl İlçe Semt Mahalle Köy Plaka Posta Kodu – MySQL – Latin1 – ANSI

İl İlçe Semt Mahalle Köy Plaka Posta Kodu – MySQL – Latin5 – ANSI

İl İlçe Semt Mahalle Köy Plaka Posta Kodu – MySQL – UTF8

Nasıl ?

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

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

İl İlçe Semt Mahalle Köy Plaka Posta Kodu

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

Kolay Gelsin…

SQL
Share this Story:
  • facebook
  • twitter
  • gplus

About Muzaffer Ali AKYIL

Merhabalar, Adım Muzaffer Akyıl, Bilgi teknolojileri ile içli dışlı, teknolojiyi yakından takip eden, web ve masaüstü programlama ile uğraşıp, saatlerce kastığı şeyleri hiç bir karşılık beklemeden paylaşmayı amaç eden biriyim.


Yorumlar(25)

  1. ibrahim
    3561 days önce

    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. muzaffer
    3561 days önce

    Merhaba İbrahim bey,
    Mahalle kısmında eksiklik olma ihtimali var. Fakat İlçelerde olmaması gerekiyor.

  3. ilkay
    2902 days önce

    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

  4. ilkay
    2902 days önce

    heidisql ile yükleyebiliyorum fakat Türkçe karakterlerin hepsi bozuluyor?

  5. muzaffer
    2902 days önce

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

  6. ilkay
    2899 days önce

    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

  7. ilkay
    2886 days önce

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

  8. Ersin Alper Kuyumcu Müdür
    2795 days önce

    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

  9. Akif Oğuz
    2781 days önce

    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…

  10. Hakan
    2616 days önce

    iş yapar. teşekkürler

  11. zuhal
    2521 days önce

    çok teşekkürler, çok işime yaradı…

  12. Cem
    2462 days önce

    Teşekkürler…

  13. khan
    2458 days önce

    ö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.

  14. su
    2458 days önce


    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.

  15. Aker
    2379 days önce

    Adamin kralisin sen ne diyeyim  

  16. Ufakdeve
    2243 days önce

    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. 

  17. Sena_varisli
    2242 days önce

    arkadaşlar işi başından aşkın olmak hiç bir yerde sitede yok bulan varsa sitesini söleyebilirmi

  18. Misafir
    2231 days önce

    Gerçekten Yararlı olmuş teşekkürler

  19. elif ece
    2220 days önce

    hikayeler müüüüüüüütiş

  20. Taner Körükmez
    1718 days önce

    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.

  21. izler
    1635 days önce

    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
    izlergertu@hotmail.com

  22. izler
    1635 days önce

    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
    izlergertu@hotmail.com

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

  23. yavuz
    1513 days önce

    teşekkürler paylaşım işin

  24. kübra
    1482 days önce

    oracle için yokmu plsql dilini destekleyen birtane bulamadım :(

  25. Emrah
    1465 days önce

    Saol dostum teşekkürler.

Bir yorum bırak

 

Comment