MySQL Veri Türleri
MySQL de bilgi alanları aşağıdaki türlerde olabilir.
TINYINT(M) | Numerik tamsayilar icin. -128, 127 arasinda deger alabilir. UNSIGNED ifadesi kullanilabilir |
SMALLINT(M) | Numerik tamsayilar icin. -32768, 32767 arasinda deger alabilir. UNSIGNED ifadesi kullanilabilir |
MEDIUMINT(M) | Numerik tamsayilar icin. -8388608, 8388607 arasinda deger alabilir. UNSIGNED ifadesi kullanilabilir |
INT(M),INTEGER(M) | Numerik tamsayilar icin. -8388608, 8388607 arasinda deger alabilir. UNSIGNED ifadesi kullanilabilir |
BIGINT(M) | Numerik tamsayilar icin. -9223372036854775808, 9223372036854775807 arasinda deger alabilir |
FLOAT((M)(D)) | Ustel tamsayilar icin. -3.402823466E+38, -1.175494351E-38 arasinda deger alabilir |
DOUBLE((M)(D)) | Ustel tamsayilar icin. -1.7976931348623157E+308, -2.2250738585072014E-308 arasinda deger alabilir |
DECIMAL((M)(D)) | Noktali sayilar icin |
DATE | Tarih formatli veri icin. ‘YYYY-MM-DD’ formundadir |
DATETIME | Tarih-saat formatli veri icin. ‘YYYY-MM-DD HH:MM:SS’ formundadir |
TIMESTAMP | Ozel tarih-saat formatli veri icin |
TIME | Zaman formatli veri icin. ‘HH:MM:SS’ formundadir |
YEAR(2|4) | 2 yada 4 dijitli yil degeri tutan tarih formati. ‘YYYY’ veya ‘YY’ formundadir |
CHAR(M) | Sabit uzunluklu karakter dizisi icin. 1-255 arasinda karakter tutabilir |
VARCHAR(M) | Degisken uzunluklu karakter dizisi icin. 1-255 arasinda karakter tutabilir |
TEXT | Degisken uzunluklu karakter dizisi icin. 1-65535 arasinda karakter tutabilir |
MEDIUMTEXT | Degisken uzunluklu karakter dizisi icin. 1-16777215 arasinda karakter tutabilir |
LONGTEXT | Degisken uzunluklu karakter dizisi icin. 1-4294967295 arasinda karakter tutabilir |
ENUM(‘deger1’..) | Kullanicinin belirttigi anahtarlari tutar. Anahtar 65535’e kadar olabilir |