MySQL veri Türleri
TINYINT(M) -> Nümerik tamsayılar için. -128, 127 arasında değer alabilir. UNSIGNED ifadesi kullanılabilir.
SMALLINT(M) -> Nümerik tamsayılar için. -32768, 32767 arasında değer alabilir. UNSIGNED ifadesi kullanılabilir.
MEDIUMINT(M) -> Nümerik tamsayılar için. -8388608, 8388607 arasında değer alabilir. UNSIGNED ifadesi kullanılabilir.
INT(M),INTEGER(M) -> Nümerik tamsayılar için. -8388608, 8388607 arasında değer alabilir. UNSIGNED ifadesi kullanılabilir.
BIGINT(M) -> Nümerik tamsayılar için. -9223372036854775808, 9223372036854775807 arasında değer alabilir.
FLOAT((M)(D)) -> Üstel tamsayılar için. -3.402823466E+38, -1.175494351E-38 arasında değer alabilir.
DOUBLE((M)(D)) -> Üstel tamsayılar için. -1.7976931348623157E+308, -2.2250738585072014E-308 arasında değer alabilir.
DECIMAL((M)(D)) -> Noktalı sayılar için.
DATE -> Tarih formatlı
veri için. 'YYYY-MM-DD' formundadır.
DATETIME -> Tarih-saat formatlı
veri için. 'YYYY-MM-DD HH:MM:SS' formundadır.
TIMESTAMP -> Özel tarih-saat formatlı
veri için.
TIME -> Zaman formatlı
veri için. 'HH:MM:SS' formundadır.
YEAR(2|4) -> 2 yada 4 dijitli yıl değeri tutan tarih formatı. 'YYYY' veya 'YY' formundadır.
CHAR(M) -> Sabit uzunluklu karakter dizisi için. 1-255 arasında karakter tutabilir.
VARCHAR(M) -> Değişken uzunluklu karakter dizisi için. 1-255 arasında karakter tutabilir.
TEXT -> Değişken uzunluklu karakter dizisi için. 1-65535 arasında karakter tutabilir.
MEDIUMTEXT -> Değişken uzunluklu karakter dizisi için. 1-16777215 arasında karakter tutabilir.
LONGTEXT -> Değişken uzunluklu karakter dizisi için. 1-4294967295 arasında karakter tutabilir.
ENUM('deger1'..) -> Kullanıcının belirttiği anahtarları tutar. Anahtar 65535'e kadar olabilir
http://dev.mysql.com/tech-resources/...datatypes.html