SORU
28 HAZİRAN 2010, PAZARTESİ


MySQL türleri: (20) vs Int(20)Tamsayı

Ben de onu merak ediyordum ne farkı arasında büyük Tamsayı, Mediumİnt ve İnt... öyle görünüyor belli ki onlar-cekti izin vermek için daha büyük bir sayı; ancak, ben bir İnt(20) veya bir Tamsayı(20) ve o-cekti yapmak gibi değildir mutlaka ilgili boyutu.

Biraz fikir harika olurdu :), merak ettim de biraz. Bir süre mysql kullanarak ve türleri seçerken iş ihtiyaçlarına uygulamak için çalışıyorum, ama ben hiç bu yönünü anladım.

CEVAP
28 HAZİRAN 2010, PAZARTESİ


http://dev.mysql.com/doc/refman/5.1/en/numeric-types.html bakın

İNT dört bayt işaretli tamsayı. Büyük TAMSAYI sekiz bayt işaretli tamsayı.

INT(20) 20 ve TAMSAYI(20) demek hemen hemen hiçbir şey. Ekran genişliği için bir ipucu yok, hiçbir şey depolama ile ilgisi yoktur. Pratikte, sadece ZEROFİLL seçeneği etkiler:

CREATE TABLE foo ( bar INT(20) ZEROFILL );
INSERT INTO foo (bar) VALUES (1234);
SELECT bar from foo;

 ---------------------- 
| bar                  |
 ---------------------- 
| 00000000000000001234 |
 ---------------------- 

MySQL kullanıcıları İNT(20) ve boyut sınırı, bir CHAR(20) benzer olduğunu farz etmek için karışıklık ortak bir kaynak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012