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

  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • ICON

    ICON

    19 EKİM 2011
  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012