MySQL tablo yapılarında sayısal değerlerin yanındaki uzunluk ne işe yarıyor

  05/18/2010, Yazar: Özgür Koca, Kategori: Veritabanı

MySQL tablo yapılarına baktığımızda tinyint(4) gibi değerler görüyoruz. Ya da int(11), bigint(20)

tinyint’in boyutu standart olarak 0-255 arası sayıları kapsıyor (unsigned ise eğer). Dolayısıyla tinyint(4) ‘nin anlamı kapasite ile alakalı olmamalı.

Eğer tablo yaratılırken zerofill seçilmişse, tinyint’in yanına yazdığımız uzunluğa ulaşana kadar sayının soluna 0 ekleniyor.

Yani çok fazla bir işe yarayan bir özellik değil.

Örneğin select sorgusu bize 35 geri dönecekse, eğer tablo yaratırken “tinyint(4) zerofill” demişsek 0035 geri dönecek.
Kaynak:

mysql int (28), mysql zerofill (15), tinyint mysql (11), mysql bigint (10), mysql tablo özellikleri (6), zerofill mysql (4), mysql zerofill nedir (4), mysql uzunluk (4), tinyint mysql boyutu (3), tinyint boyutu (3), msql tablo (2), mysql uzunluk/değerler (2), mysql zero fill (2), int mysql (2), tinyint (2)







Bu yazıya puan verin: 1 Puan2 Puan3 Puan4 Puan5 Puan6 Puan7 Puan8 Puan9 Puan10 Puan


1 yorum yapıldı



Biraz gürültü yapın





Not: Yazdığınız yorum yönetici tarafından onaylandıktan sonra yayınlanacaktır.


  Yorumlara eposta ile abone ol




  • Hakkında | İletişim | Wordpress.org | RSS | Abone Ol

  • (c) 2005-2009 Wordpress Tema: Tankado & Theme by Tankado.com