- Numeric
- String
- Date and time,dan
- Kelompok himpunan (set dan enum).
Tipe data ini digunakan untuk menyimpan data berupa numeric (angka).
Tipe ini dibagi menjadi 2, yaitu :
- Bilangan Bulat (Integer)
digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Ukuran : 1 bytes
Signed : Minimum value = -128 , Maximum value =127
Unsigned : Minimum value = 0 , Maximum value =255
SMALLINT
digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Ukuran : 2 byte
Signed : Minimum value = -32.768, Maximum value =32.767
Unsigned : Minimum value = 0 , Maximum value = 65.535
MEDIUMINT
digunakan untuk menyimpan data bilangan bulat positif dan negatif
Ukuran : 3 bytes
Signed : Minimum value = -8.388.608, Maximum value =8.388.607
Unsigned : Minimum value = 0 , Maximum value = 16.777.215
INT
digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Ukuran : 4 bytes
Signed : Minimum value = -2.147.483.648, Maximum value = 2.147.483.647
Unsigned : Minimum value = 0 , Maximum value = 4.294.967.295
- Bilangan Pecahan (Integer)
digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Ukuran : 8 bytes
Signed : Minimum value = -9.223.372.036.854.775.808,
Maximum value = 9.223.372.036.854.775.807
Unsigned : Minimum value = 0 , Maximum value = 184.467.440.737.079.551.615
FLOAT
digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi tunggal.
Ukuran : 4 bytes
Jangkauan = -3.402823466E+38 s/d -1.175494351E-38, 0 dan 1.175494351E-38 s/d 3.402823466E+38.
DOUBLE
digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda.
Ukuran : 8 bytes
Jangkauan = -1.7976931348623157E+308 s/d -2.2250738585072014E-308, 0, dan 2.2250738585072014E-308 s/d 1.7976931348623157E+308.
DECIMAL
digunakan untuk menyimpan data bilangan pecahan positif dan negatif.
Ukuran : 8 Bytes
Jangkauan = -1.7976931348623157E+308 s/d -2.2250738585072014E-308, 0,dan 2.2250738585072014E-308 s/d 1.7976931348623157E+308.
2. Tipe Data String ( Text )
Digunakan untuk menyimpan data berupa tulisan atau sebuah artikel
Terbagi menjadi 2, yaitu
A. Char dan Varchar
CHAR
Penggunaan : digunakan untuk menyimpan data string ukuran tetap
Jangkauan : 0 s/d 255 karakter
VARCHAR
Penggunaan : digunakan untuk menyimpan data string ukuran dinamis.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
B. TEXT
TINYTEXT
Penggunaan : digunakan untuk menyimpan data text.
jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
TEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 65.535 (216 – 1) karakter
MEDIUMTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 224 – 1 karakter
LONGTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 232 – 1 karakter
C. Tipe BLOB (biner)
Digunakan untuk menyimpan data berupa kode biner. Yaitu
BIT (sejak versi 5.0.3)
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 64 digit biner
TINYBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 255 byte
MEDIUMBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 224 – 1 byte
LONGBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 232 – 1 byte
3. Tipe Data Date and Time
Digunakan untuk menyimpan data tanggal dan waktu.
DATE
Penggunaan : digunakan untuk menyimpan data tanggal.
Jangkauan : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD).
Ukuran : 3 byte.
TIME
Penggunaan : digunakan untuk menyimpan data waktu.
jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS)
Ukuran : 3 byte.
DATETIME
Penggunaan : digunakan untuk menyimpan data tanggal dan waktu.
Jangkauan : ’1000-01-01 00:00:00′ s/d ’9999-12-31 (YYYY-MM-DDHH:MM:SS)
Ukuran : 8 byte.
YEAR
Penggunaan : digunakan untuk menyimpan data tahun dari tanggal.
Jangkauan : 1900 s/d 2155 (YYYY)
Ukuran : 1 byte.
TIMESTAMP
Kombinasi tanggal dan jam
jangkauan dari ‘1970-01-01’ sampai dengan ‘2037 ’
Ukuran 4 byte.
4. Tipe data Himpunan (Set dan Enum)
ENUM
Penggunaan : enumerasi (kumpulan data).
Jangkauan : sampai dengan 65535 string.
SET
Penggunaan : combination (himpunan data).
Jangkauan : sampai dengan 255 string anggota
19.10
0 komentar:
Posting Komentar