Sobat Blogger kali ini saya akan membagikan informasi tentang tipe data yang sering ada di DBMS MySQL.
Langsung saja ke TKP...
Secara umum tipe data pada MySQL dibagi menjadi 5 yaitu:
- Tipe Data Numerik
- Tipe Data String
- Tipe Data Blob
- Tipe Data Date and Time
- Tipe Data Kelompok Himpunan
Nah sobat Blogger untuk lebih jelasnya saya akan menerangkan masing-masing tipe data secara terperinci.
Tipe Data Numerik
Tipe data ini digunakan untuk menyimpan data berupa numeric (angka), disini terdapat tipe data bilangan bulat dan tipe data bilangan pecahan.
1. TINYINTPenggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.Jangkauan : -128 s/d 127Ukuran : 1 byte (8 bit).2. SMALLINTPenggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.Jangkauan : -32.768 s/d 32.767Ukuran : 2 byte (16 bit).
3. MEDIUMINTPenggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.Jangkauan : -8.388.608 s/d 8.388.607Ukuran : 3 byte (24 bit).4. INTPenggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.Jangkauan : -2.147.483.648 s/d 2.147.483.647Ukuran : 4 byte (32 bit).5. BIGINTPenggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.Jangkauan : ± 9,22 x 1018Ukuran : 8 byte (64 bit).6. FLOATPenggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi tunggal.Jangkauan : -3.402823466E+38 s/d -1.175494351E-38, 0, dan1.175494351E-38 s/d 3.402823466E+38.Ukuran : 4 byte (32 bit).7. DOUBLEPenggunaan : 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).8. REALPenggunaan : 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).9. DECIMALPenggunaan : 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).10. NUMERICPenggunaan : 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).
Tipe Data String
Tipe data string yaitu tipe data yang digunakan untuk menyimpan data string (text).1. CHARPenggunaan : digunakan untuk menyimpan data string ukuran tetap.Jangkauan : 0 s/d 255 karakter2. VARCHARPenggunaan : 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)3. TINYTEXTPenggunaan : digunakan untuk menyimpan data text.Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)4. TEXTPenggunaan : digunakan untuk menyimpan data text.Jangkauan : 0 s/d 65.535 (216 - 1) karakter5. MEDIUMTEXTPenggunaan : digunakan untuk menyimpan data text.Jangkauan : 0 s/d 224 - 1 karakter6. LONGTEXTPenggunaan : digunakan untuk menyimpan data text.Jangkauan : 0 s/d 232 - 1 karakter
Tipe Data Blob
Tipe data blob digunakan untuk menyimpan data biner.1. BIT (sejak versi MySQL 5.0.3)Penggunaan : digunakan untuk menyimpan data biner.Jangkauan : 64 digit biner2. TINYBLOBPenggunaan : digunakan untuk menyimpan data biner.Jangkauan : 255 byte3. BLOBPenggunaan : digunakan untuk menyimpan data biner.Jangkauan : 216 - 1 byte4. MEDIUMBLOBPenggunaan : digunakan untuk menyimpan data biner.Jangkauan : 224 - 1 byte5. LONGBLOBPenggunaan : digunakan untuk menyimpan data biner.Jangkauan : 232 - 1 byte
Tipe Data Date and Time
Tipe data date dan time yaitu tipe data yang digunakan untuk menyimpan data tanggal dan waktu.1. DATEPenggunaan : digunakan untuk menyimpan data tanggal.Jangkauan : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)Ukuran : 3 byte.2. TIME
Penggunaan : digunakan untuk menyimpan data waktu.Jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS)Ukuran : 3 byte.3. DATETIMEPenggunaan : 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.4. YEAR
Penggunaan : digunakan untuk menyimpan data tahun dari tanggal.Jangkauan : 1900 s/d 2155Ukuran : 1 byte.
Tipe Data Kelompok Himpunan
Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain, diantaranya adalah :1. ENUMPenggunaan : enumerasi (kumpulan data).Jangkauan : sampai dengan 65535 string.2. SET
Penggunaan : combination (himpunan data).Jangkauan : sampai dengan 255 string anggota.
nah sobat blogger itulah tipe data yang bisa saya bagikan untuk menambah ilmu pada pembelajaran database menggunakan MySQL.
Tidak ada komentar:
Posting Komentar