Tipe Data Pada MySQL
Tipe Data Pada MySQL
Tipe Data Angka (Numerik) merupakan tipe data yang dapat kita gunakan pada suatu variabel konstanta
yang dapat menyimpan nilai berupa angka. Pada tipe data angka terbagi menjadi beberapa jenis seperti
pada kolom tabel dibawah ini.
Tipe Data Teks (String) merupakan tipe data yang bisa kita gunakan untuk menampung banyak karakter
dengan jumlah maksimum data yang dapat ditampung yakni sebanyak 255 karakter. Dibawah ini ada
beberapa jenis-jenis tipe data string yang terdapat pada Database MySQL.
Tipe Data Date digunakan untuk menyimpan data tanggal dengan format tahun, bulan, tanggal. Beberapa
jenis tipe data date yang dapat digunakan.
4. Tipe Data BLOB.
Tipe Data BLOB merupakan tipe data yang dapat digunakan untuk menampung gambar, musik, video
dan lain-lain nya.
Baik, itulah tadi Tipe-Tipe Data pada MySQL, semoga bermanfaat dan selamat mencoba.
Secara garis besar, database MySQL mempunyai 3 macam tipe data, yaitu:
INT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan
jangkauan antara -2.147.483.648 s/d 2.147.483.647. Tipe data ini mempunyai ukuruan 4 byte (32
bit).
TINYINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan
jangkauan antara -128 s/d 127. Tipe data ini mempunyai ukuran 1 byte (8 bit)
SMALLINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan
jangkauan antara -32.768 s/d 32.767. Tipe data ini mempunyai ukuran 2 byte (16 bit)
MEDIUMINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan
jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran 3 byte (24 bit)
BIGINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan
jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran 8 byte (64 bit)
FLOAT
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi
tunggal. Tipe data ini mempunyai ukuran 4 byte (32 bit).
DOUBLE
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi
ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit).
DECIMAL
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi
ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit).
REAL
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini
mempunyai ukuran 8 byte (64 bit).
NUMERIC
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini
mempunyai ukuran 8 byte (64 bit).
DATE
Digunakan untuk menyimpan data tanggal dan waktu dalam format YY:MM:DD HH:MM:SS
TIME
YEAR
CHAR
Digunakan untuk menyimpan data karakter/string dengan ukuran tetap. Tipe data ini mempunyai
jangkauan antara 0 sampai dengan 255 karakter.
VARCHAR
Digunakan untuk menyimpan data karakter/string dengan ukuran dinamis. Tipe data ini
mempunyai jangkauan antara 0 sampai dengan 255 untuk MySQL versi 4.1. Dan mempunyai
jangkauan antara 0 s/d 65.535 untuk MySQL versi 5.0.3
BLOB
BLOB (Binary Large Object) adalah tipe data yang digunakan untuk menyimpan data biner
seperti files, images, suara, dll. Tipe data ini mempunyai jangkauan 216-1 byte.
TINYBLOB
Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai
jangkauan 255 byte.
MEDIUMBLOB
Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai
jangkauan 244-1 byte.
LONGBLOB
Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai
jangkauan 232-1 byte
TEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai
dengan 65.535 (216-1) karakter.
TINYTEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 s/d 255 untuk
MySQL versi 4.0, dan mempunyai jangkauan antara 0 s/d 65.535 untuk MySQL versi 5.0.3
MEDIUMTEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai
dengan 224-1 karakter
LONGTEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai
dengan 232-1 karakter
ENUM
SET