Kamis, 12 Januari 2017

Tipe Data pada Database MySQL



Tipe Data Numerik
Tipe data numerik yaitu tipe data yang digunakan untuk menyimpan data numerik (angka).
No
Nama
Fungsi
Jangkauan
Ukuran
1
TINYINT
Menyimpan data bilangan bulat positif dan negatif.
-128 s/d 127
1 byte (8 bit).
2
SMALLINT
menyimpan data bilangan bulat positif dan negatif.
: -32.768 s/d 32.767
: 2 byte (16 bit).
3
MEDIUMINT
menyimpan data bilangan bulat positif dan negatif.
-8.388.608 s/d 8.388.607
Ukuran : 3 byte (24 bit).
4
INT
menyimpan data bilangan bulat positif dan negative
-2.147.483.648 s/d 2.147.483.647
4 byte (32 bit).
5
BIGINT
menyimpan data bilangan bulat positif dan negatif.
± 9,22 x 1018
8 byte (64 bit).
6
FLOAT
menyimpan data bilangan pecahan positif dan negatif presisi tunggal
-3.402823466E+38 s/d -1.175494351E-38, 0, dan
1.175494351E-38 s/d 3.402823466E+38.
4 byte (32 bit)
7
DOUBLE
menyimpan data bilangan pecahan positif dan negatif presisi ganda.
-1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
8 byte (64 bit)
8
REAL
menyimpan data bilangan pecahan positif dan negatif presisi ganda.
-1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
8 byte (64 bit).
9
DECIMAL
menyimpan data bilangan pecahan positif dan negatif.
-1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
8 byte (64 bit).
10
NUMERIC
menyimpan data bilangan pecahan positif dan negatif.
-1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
8 byte (64 bit).
Tipe Data Date dan Time
Tipe data date dan time yaitu tipe data yang digunakan untuk menyimpan data tanggal dan waktu.
No
Nama
Fungsi
Jangkauan
Ukuran
1
DATE
menyimpan data tanggal
1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
3 byte.
2
TIME
menyimpan data waktu
-838:59:59 s/d +838:59:59 (HH:MM:SS)
3 byte
3
DATETIME
menyimpan data tanggal dan waktu.
'1000-01-01 00:00:00' s/d '9999-12-31 23:59:59'
8 byte
4
YEAR
menyimpan data tahun dari tanggal
1900 s/d 2155
1 byte
Tipe Data String (Text)
Tipe data string yaitu tipe data yang digunakan untuk menyimpan data string (text).
No
Nama
Fungsi
Jangkauan
1
CHAR
menyimpan data string ukuran tetap.
0 s/d 255 karakter
2
VARCHAR
menyimpan data string ukuran dinamis.
0 s/d 255 karakter (versi 4.1), 0 s/d 65.535
3
TINYTEXT
menyimpan data text.
0 s/d 255 karakter (versi 4.1), 0 s/d 65.535
4
TEXT
menyimpan data text.
0 s/d 65.535
5
MEDIUMTEXT
menyimpan data text
0 s/d 224 - 1 karakter
6
LONGTEXT
menyimpan data text.
0 s/d 232 - 1 karakter
Tipe Data BLOB (Biner)
Tipe data blob digunakan untuk menyimpan data biner.
No
Nama
Fungsi
Jangkauan
1
BIT
Menyimpan data biner.
64 digit biner
2
TINYBLOB
menyimpan data biner/ Gambar ukuran kecil
255 byte
3
BLOB
Menyimpan data biner/ Gambar
4
4
MEDIUMBLOB
Menyimpan data biner/ Gambar kuran sedang
224-1 byte
5
LONGBLOB
Menyimpan data biner/ Gambar ukuran besar
232- 1 byte
Tipe Data yang Lain
Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain, diantaranya adalah :
No
             Nama
Fungsi
Jangkauan
1
ENUM
enumerasi (kumpulan data).
sampai dengan 65535 string.
2
SET
combination (himpunan data).
sampai dengan 255 string anggota


EmoticonEmoticon