Mengenal tipe data MySQL

Jika di post sebelumnya telah diterangkan bagaimana membuat database di MySQL maka di tulisan kali ini akan membahas tipe data yang sering digunakan di database MySQL. Kenapa tipe data dahulu sebelum membuat tabel data? Kaena tipe data ini digunakan sebagai dasar deklarasi dalam pembuatan tabel di database MySQL. Tipe data ini berfungsi sebagai penunjuk tipe data apa yang terdapat dalam suatu cell data did alam tabel database MySQL. Berikut tipe-tipe data yang sering digunakan:

Untuk tipe Data Angka:
  • Boolean: tipe ini hanya menyimpan 2 tipe data yaitu nilai TRUE atau FALSE.
  • INT atau Integer: tipe termasuk bilangan bulat dan biasanya digunakan untuk menyimpan angka dengan rentang 32 bit dengan kurang lebih memiliki rentang -2milyar hingga 2 milyar.
  • SMALLINT atau Small Integer: tipe ini termasuk bilangan bulat seperti integer hanya dengan rentang jangkauan angka yang dapat disimpan lebih sedikit dari tipe INT dengan rentang 16 bit dan kurang lebih memiliki rentang -32.768 hingga 32.768.
  • BIGINT atau Big Integer: tipe ini termasuk bilangan bulat seperti integer hanya dengan rentang jangkauan angka yang dapat disimpan lebih banyak dari tipe INT dengan rentang 64 bit dan kurang lebih memiliki rentang -9juta triliun hingga 9juta triliun.
  • REAL: tipe ini termasuk bilangan pecahan desimal dengan kapasitas 32 bit dan secara default memiliki ketelitian maksimal 6 angka dibelakang koma.
  • DECIMAL: tipe ini memiliki ketelitian yang leksibel dimana kita bisa menentukan terlebih dahulu berapa panjang nilai di depan dan panjang nilai dibelakang koma dengan format (x,y). Misal nilai x=1 dan y=2 maka dapat diisi dengan contoh nilai 9,99 dan lain lain. Jika (x,y) tidak dideklarasikan maka secara default nilai (x =10 dan y=0 ).
Untuk tipe teks atau huruf:
  • CHAR atau Character: tipe ini digunakan untuk menyimpan huruf, spasi dan karakter spesial dengan jumlah huruf yang akan disimpan telah ditentukan dahulu panjangnya.
  • VARCHAR: tipe ini mirip dengan tipe CHAR hanya saja memiliki perbedaan dalam penyimpanan data yang lebih efektif daripada tipe CHAR.
Tipe data biner:
  • BLOB atau Binary Large Object: Tipe ini digunakan untuk menyimpan data yang besar misalnya gambar atau file yang dikonversi menjadi bilangan biner dan disimpan di dalam tabel database MySQL.

Tipe Data Tanggal dan Waktu:
  • DATE: tipe ini untuk menyimpan data tanggal dengan format YYYY-MM-DD
  • TIME: tipe ini untuk menyimpan data waktu dengan format hh:mm:ss
  • TIMESTAMP: tipe ini menyimpan data tanggal dan waktu debgan YYYY-MM-DD hh:mm:ss
Berikut tipe data yang sering digunakan dalam membuat skema tabel di dalam database MySQL.

Baca Juga:





Comments