Advertisement

Header Ads

TIPE – TIPE DATA MYSQL


Jenis-jenis tipe data dalam MySQL. Secara umum tipe data MySQL ada empat, yaitu numerik, string, date, & kelompok himpunan.
Tipe Numeric
Tipe data numerik digunakan untuk menyimpan data numeric (angka).
·         TINYINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : -128 s/d 127 Ukuran : 1 byte (8 bit).
·         SMALLINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : -32.768 s/d 32.767 Ukuran : 2 byte (16 bit).
·         MEDIUMINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
 Jangkauan : -8.388.608 s/d 8.388.607 Ukuran : 3 byte (24 bit).
·         INT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : -2.147.483.648 s/d 2.147.483.647 Ukuran : 4 byte (32 bit).



·         BIGINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
 Jangkauan : ± 9,22 x 1018 Ukuran : 8 byte (64 bit).
·         FLOAT
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi tunggal.
Jangkauan : -3.402823466E+38 s/d -1.175494351E-38, 0, dan 1.175494351E-38 s/d 3.402823466E+38. Ukuran : 4 byte (32 bit).
·         DOUBLE
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda.
 Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308. Ukuran : 8 byte (64 bit).
·         REAL
Merupakan sinonim dari DOUBLE.
·         DECIMAL
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif.
Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d
1.79...E+308. Ukuran : 8 byte (64 bit).
·         NUMERIC
Merupakan sinonim dari DECIMAL.

Tipe Date dan Time
Tipe data date dan 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 23:59:59' Ukuran : 8 byte.
·         YEAR
Penggunaan : digunakan untuk menyimpan data tahun dari tanggal.
Jangkauan : 1900 s/d 2155 Ukuran : 1 byte.

Tipe String (Text)
Tipe data string digunakan untuk menyimpan data string (text).
·         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)
·         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


Tipe BLOB (Biner)
Tipe data blob digunakan untuk menyimpan data biner.
·         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

·         BLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 216 - 1 byte
·         MEDIUMBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 224 - 1 byte
·         LONGBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 232 - 1 byte


Tipe Data yang Lain
Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain.
·         ENUM
Penggunaan : enumerasi (kumpulan data).
Jangkauan : sampai dengan 65535 string.
·         SET
Penggunaan : combination (himpunan data).
Jangkauan : sampai dengan 255 string anggotas.



Posting Komentar

0 Komentar