17 Aralık 2016 Cumartesi

2017 VTYS

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