MySQL Alan Tipleri
Aşağıdaki listede mysql içinde kullanabileceğiniz alan tipleri görülmektedir. Alan tiplerinin bir adıda sütün tipidir.
| Sayı Alan Tipleri | Açıklama |
|---|---|
| int(size) smallint(size) tinyint(size) mediumint(size) bigint(size) |
Sadece integer (sayi/numara) tipidir. maksimum alan boyutu parantez içinde belirtilir. |
| decimal(size,d) double(size,d) float(size,d) |
Numaraları digitler ile saklamanızı sağlar. Maksimum numara uzunluğu parantez içinde belirtilmelidir. Parentez içindeki tırnaktan sonra olan bölüm virgül uzantılı değerin digit büyüklüğünü göstermektedir. |
| Metin Bazlı Alan Tipleri | Açıklama |
| char(size) | Belirtilmiş boyut kadar bilgi tutar. (harf, numara, veya özel karakter). Parantez içinde uzunluğu belirtilir. |
| varchar(size) | Belirtilmiş boyut kadar bilgi tutar. (harf, numara, veya özel karakter). Parantez içinde uzunluğu belirtilir. |
| tinytext | Maksimum 255 karakter bulundurabilir. |
| text blob |
Maksimum 65535 karakter bulundurabilir. |
| mediumtext mediumblob |
Maksimum 16777215 karakter bulundurabilir. |
| longtext longblob |
Maksimum 4294967295 karakter bulundurabilir. |
| Tarih Alan Tipleri | Açıklama |
| date(yyyy-mm-dd) datetime(yyyy-mm-dd hh:mm:ss) timestamp(yyyymmddhhmmss) time(hh:mm:ss) |
Tarih ve zaman bilgisini tutmak için kullanılır. |
| Çeşitli Alan Tipleri | Açıklama |
| enum(value1,value2,ect) | Maksimum 65535 değer alabilir. |
| set | Maksimum 64 liste içeriği alabilir. |
