Secara garis besar, database MySQL mempunyai 3 macam tipe data, yaitu:
- Tipe Data Numeric
- Tipe Data Date & Time
- dan Tipe Data String
Tipe Data Numeric
Tipe Data Numeric pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
- INTDigunakan 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).Contoh : TOTAL_MAHASISWA INT;
- TINYINT
- SMALLINT
- MEDIUMINTDigunakan 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)
- BIGINTDigunakan 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)
- FLOATDigunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi tunggal. Tipe data ini mempunyai ukuran 4 byte (32 bit).
- DOUBLEDigunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit).
- DECIMALDigunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit).
- REALDigunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini mempunyai ukuran 8 byte (64 bit).
- NUMERICDigunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini mempunyai ukuran 8 byte (64 bit).
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)
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)
Tipe Data Date & Time
Tipe Data Date & Time pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
- DATEDigunakan untuk meyimpan data tanggal dalam format YY:MM:DD
- DATETIMEDigunakan untuk menyimpan data tanggal dan waktu dalam format YY:MM:DD HH:MM:SS
- TIMEDigunakan untuk menyimpan data waktu dalam format HH:MM:SS
- YEARDigunakan untuk menyimpan data tahun.
Tipe Data String
Tipe Data String pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
- CHARDigunakan untuk menyimpan data karakter/string dengan ukuran tetap. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 255 karakter.
- VARCHARDigunakan 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
- BLOBBLOB (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.
- TINYBLOBDigunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 255 byte.
- MEDIUMBLOBDigunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 244-1 byte.
- LONGBLOBDigunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 232-1 byte
- TEXTDigunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 65.535 (216-1) karakter.
- TINYTEXTDigunakan 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
- MEDIUMTEXTDigunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 224-1 karakter
- LONGTEXTDigunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 232-1 karakter
- ENUMDigunakan untuk menyimpan data enumerasi (kumpulan data)
- SETDigunakan untuk menyimpan data himpunan data.
Sekian tutorial singkat tentang Mengenal dan Menggunakan Tipe Data di MySQL. Semoga bermanfaat & Selamat Belajar MySQL Database.
0 Comment to "Mengenal Tipe Data Pada MySQL"
Posting Komentar