TIPE TIPE DATA PADA MySQL
Macam macam tipe data MySQL sebenarnya mempunyai beberapa
jenis, secara umum tipe-tipe MySQL ini ada empat diantaranya yaitu:
1. Tipe Data Numeric.
2.
Tipe Data String.
3. Tipe Data Date.
4. Tipe Data Kelompok Himpunan.
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
|
3 byte (24
bit)
|
4
|
INT
|
Menyimpan data bilangan bulat positif dan
negatif
|
-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 pecahan positif dan negatif
persisi tunggal
|
3.402823466E+38 s/d -1.175494351E-38,0, dan
1.175494351E-38
|
4 byte (32 bit
|
7
|
DOUBLE
|
Menyimpan data pecahan positif dan negatif
persisi 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 pecahan positif dan negatif
persisi 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 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 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
NO
|
NAMA
|
FUNGSI
|
JANGKAUAN
|
UKURAN
|
1
|
DATE
|
Menyimpan data tanggal
|
1000-01-01
s/d 999-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’
|
8byte
|
4
|
YEAR
|
Menyimpan data tahun dari tanggal
|
1900 s/d 2155
|
1byte
|
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,65535
|
3
|
TINYTEXT
|
Menyimpan data text
|
0 s/d 255 karakter
(versi 4,1) 0,65535
|
4
|
TEXT
|
Menyimpan data text
|
0 s/d 65535
|
5
|
MEDIUMTEXT
|
Menyimpan data text
|
0 s/d 244- 1 karakter
|
6
|
LONGTEXT
|
Menyimpan data text
|
0 s/d 232-1 karakter
|
TIPE DATA BLOB (BINER)
Tipe data blob digunakan untuk memnyimpan 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
|
Menyimpa data
biner/gambar ukuran sedang
|
224-1 byte
|
5
|
LONGBLOB
|
Menyimpan data
biner/gambar ukuran besar
|
232-1 byte
|
TIPE DATA YANG LAIN
Selain tipe data yang diatas, MySQL
juga menyediakan tipe data yang lain yaitu:
No
|
Nama
|
Fungsi
|
Jangkauan
|
1
|
ENUM
|
Enumerasi /Kumpulan data
|
Sampai dengan 65535 string
|
2
|
SET
|
Combination/Himpunan data
|
Sampai dengan 255 string anggota
|
Tidak ada komentar:
Posting Komentar