MY SQL VERİ TİPLERİ
NUMERİK VERİ TİPLERİ
INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
MY SQL SQL standart tamolan sayı türleri Integer veya(INT) ve smallınt i destekler.
Standartın bir uzantısı olan mysql TINYINT,MEDIUMINT,ve BIGINT tamsayı türlerini desteklemktedir.
Aşağıdaki tabloda her tamsayı türü için gereken depolama alanı ve aralık gösterilmektedir.
Type
|
Storage
|
Minimum Value
|
Maximum Value
|
(Bytes)
|
(Signed/Unsigned)
|
(Signed/Unsigned)
|
|
TINYINT
|
1
|
-128
|
127
|
0
|
255
|
||
SMALLINT
|
2
|
-32768E:
|
32767
|
0
|
65535
|
||
MEDIUMINT
|
3
|
-8388608
|
8388607
|
0
|
16777215
|
||
INT
|
4
|
-2147483648
|
2147483647
|
0
|
4294967295
|
||
BIGINT
|
8
|
-9223372036854775808
|
9223372036854775807
|
0
|
18446744073709551615
|
DECİMAL:Parasal değerler için kullanılır.
FLOAT:Virgülden sonra tek duyarlıklı sayılar için kullanılır.
DOUBLE:Virgülden sonra çift duyarlıklı sayılar için kullanılır
BİT:Bit veri türü bit değerlerindeki verileri depolamak için kullanılır 1 ile 64 arasında değer alır.
TARİH VE ZAMAN VERİ TİPLERİ
DATE:Tarih türündeki veri tipleri için kullanılır. YYYY-AA-GG' formatında değerler alır
DATETIME:Tarih ve saat türünde verileri içeren değerler için kullanılır. YYYY-AAA-GG HH: AA: SS' formatındadır.
TIMESTAMP:Tarih ve saat türünde içeren değerle alır. Değer aralığı 1970-01-01 00: 00: 01.000000 'ila' 2038-01-19 03: 14: 07.999999 'arasındadır.
TIME:'HH: MM: SS' biçimindeki zaman değerlerini görüntüler.
YEAR: Yıl değerleri için kullanılır.
METİN TÜRÜNDEKİ VERİ TİPLERİ
CHAR:0 ile 255 arasında karakter alabilir.
VARCHAR:65 bine yakın karakterde veri saklayabillir.
BİNARY:Maksimum 8000 byte boyutunda, sabit uzunlukta binary veri saklamak için kullanılır.,
VARBİNARY: Değişken uzunlukta 8000 byte boyutunda binary değer saklamak için kullanılır. (max) parametresiyle tutacağı maksimum değer 2^31 byte’a kadar yükseltilebilir.
BLOB: Türündeki veri tipiyle çok büyük binary veri tiplerini tutmak mümkündür.
ENUM:65535 karaktere kadar string değer alabilir. SET:Maksimum 64 elemanlı string değerler kümesi
VARBİNARY: Değişken uzunlukta 8000 byte boyutunda binary değer saklamak için kullanılır. (max) parametresiyle tutacağı maksimum değer 2^31 byte’a kadar yükseltilebilir.
BLOB: Türündeki veri tipiyle çok büyük binary veri tiplerini tutmak mümkündür.
ENUM:65535 karaktere kadar string değer alabilir. SET:Maksimum 64 elemanlı string değerler kümesi