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

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.
Okumaya devam et “MySQL tablo yapılarında sayısal değerlerin yanındaki uzunluk ne işe yarıyor”