Mysql Tablolarındaki Alan Türleri Ve Açıklamaları
-
TINYINT [(M)] [UNSIGNED] [ZEROFILL]: Çok kısa tam sayıları içerisine alır.-128 ile 127 arasında değer alır.Eğer tanımlanan değer pozitifse 0 ile 255 arası bir değer alır.
SMALLINT [(M)] [UNSIGNED] [ZEROFILL]: Küçük bir tam sayı değeri alır.-32768 ile 32767 arasındaki tam sayı değerlerini alır.Eğer tanımlanan değer pozitif bir değer ise 0 ile 255 arasında bir değer alır.
MEDIUMINT [(M)] [UNSIGNED] [ZEROFILL]:Orta büyüklükte bir tam sayı değeri alır. -8388608 le 8388607 arası değer alır. Eğer girilen değer pozitif ise 0 ile 16777215 arası bir değer alır.
INT [(M)] [UNSIGNED] [ZEROFILL]:Normal büyüklükteki ta sayı değerini alır. -2147483648 ile 2147483647 arasında değer alır. Eğer Pozitif değerse 0 ile 4294967295 arasındadır. INT yerine INTEGER de kullanılabilir aralarında hiçbir fark yoktur.
BIGINT [(M)] [UNSIGNED] [ZEROFILL]: Çok büyük tam sayı değerini alır alabileceği değerler -9223372036854775808 ile 9223372036854775807 dir.Pozitif değer kullanılacaksa 0 ile 18446744073709551615 arasındadır.
FLOAT (precision) [ZEROFILL] : Küçük reel sayı tutar. Değerleri 3.402823466E+38 ile -1.175494351E-38 dir. Eğer sayı pozitifse 1.175494351E-38 ile 3.402823466E+38 dir
DOUBLE [(M,D)] [ZEROFILL] : Normal büyüklükteki bir reel sayı tutar. 1.7976931348623157E+308 ve -2.2250738585072014E-308 ve 0 dır. Pozitif değer alırsa 2.2250738585072014E-308 ile 1.7976931348623157E+308 dır. REAL parametreside aynı görevi yapar.
DATA : Herhangi bir tarihi veritabanında saklamak için kullanılır. 1000-01-01 le 9999-12-31 arasındadır.
DATATIME : Herhangi bir tarihi saati ile birlikte veritabanında tutan parametredir. 1000-01-01 00:00:00 ile 9999-12-31 23:59:59 arasında değerleritutar.
TIMESTAMP [(M)] : Bulunduğunuz anın zamanını veritabanında bitişik bir şekilde yılaygünsaatdakikasaniye gibidir.
TIME : bulunduğunuz zamanın saatini saklar.00:00:00 ile 23:59:59 arasında değer alır.
YEAR [(2 | 4)] : Bullunduğunuz zamanın yıl olarak saklar. En fazla 4 karalter kullanır.
CHAR ve VARCHAR : 0 ile 255 arasında karakter alabilir.Sayı veya rakam fark etmez.
TINYBLOB ve TINTEXT : 0 ile 255 arasında karakter kullanır. Büyük ve küçük harf ayrımı vardır.
TEXT ve BLOB : Genel olarak metin bilgilerini içerisinde barındırır. En fazla 65535 karakter alabilir. Büyük küçük harf ayrımı vardır.
MEDIUMTEXT ve MEDIUMBLOB : Orta ölçekli metinleri içerisinde barındırır. Alabileceği karakter sayısı 16777215 ‘dir.
LONGBLOB LONGTEXT : Büyük ölçekli metinleri içerisinde barındırır. Alabileceği karakter sayısı 4294967295 ‘dir.
ENUM : bazı durumlarda MySQL’e seçenek sunmak gerekebilir. Örneğin HTML’deki radio düğmesi gibi
SET : çoklu seçenek yapmak için kullanılır. Tıpkı HTML’deki select komutu gibi.Not: Çalıntıdır. -
usta peki özniteliklerde
usigned / usigned zerofill ve usigned currens_time mı öyle birşey var aralarındaki fark nedir?Birde
depolama motorları var onların değişkenliği endir
Toplam Hit: 3142 Toplam Mesaj: 2
