Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

MySql de Enlem ve Boylam Bilgisi Girmek İçin En mantıklı Veri Tipi Nedir?

Konu, 'Veritabanları' kısmında merakli tarafından paylaşıldı.

  1. merakli

    merakli Daimi Üye

    Kayıt:
    28 Şubat 2007
    Mesajlar:
    2,004
    Beğenilen Mesajlar:
    1
    29,9847092732709270

    Şeklinde bir enlem ve boylam bilgisini veritabanına kaydetmek istiyorum.
    varchar kaydedip geçmek yerine sayısal ve bu işin olması gereken şekli ile kaydetmek için veritürlerini biraz inceledim.
    Sanırım bu tür veriler için float(M,D), double(M,D) veya decimal(M,D) tiplerinden biri kullanılmalı.

    Ancak bu değerler
    Virgül sonrası rakamlar sabit değil
    Virgül sonrası 6-16 arası uzunlukta
    Bu değerlerin yuvarlanmaması gerekiyor.
    Burada değerler virgül ile değil nıkta ile tutuluyor.

    Diğer bir karşılaştığım durum ise
    float(M,D) şeklinde bir alan oluşturmak istedim.
    ve M değerini (Virgülün sol taraftaki değeridir düşüncesiyle...) float(2,16) şeklinde yazdım. Ancak MySql M değerinin D değerine eşit ya da büyük olması gerektiğini söylüyor.
    Bu durumda M değeri virgülün sağ ve solundaki değerler toplamını mı sembolize ediyor bu rakkama virgül ya da nokta karakteri de dahil mi?


    Sonuç olarak MySql de enlem ve boylamı hakkıyla hangi veri tipinde yazmam gerekiyor?