Tipe Data Yang Digunakan Pada Mysql

: 573 | : 0 | : 08 May 2017 | Programming


Kemong 69
- Kontributor

Tags

Seri ketiga tutorial Operasi CRUD menggunakan PHP dan MySQL untuk pemula, mengenal jenis data yang dapat disimpan pada MySQL.
Tipe data adalah bagian yang paling penting dalam pembuatan kolom pada sebuiah tabel. Tipe data menentukan tipe nilai yang dapat di masukan pada sebuah kolom dan berapa panjang nilai data tersebut. Tipe data bisa saja berbeda dari satu kolom dengan yang lainnya.

Apa itu Tipe Data?
Sebuah tipe data adalahsuatu jenis item yang kamu simpan dalam sebuah variabel. Tipe dari data yang tersimpan pada sebuah variabel terdiri dari berbagai macam, termasuk bilangan, string, tanggal dan karakter.
Kolom-kolom pada MySQL bisa menjadi tipe data apapun, kamu bahkan bisa menyimpan sebuah gambar ke dalam tabel di MySQL dalam bentuk bytes(1 bytes = 8 bit, 1 bit = satuan data terkecil dalam pemrograman komputer), atau kamu dapat menentukan jenis data yang pada suatu kolom berupa tanggal dan waktu. Tipe data pada MySQL dapat dibagi menjadi beberapa kategori berbeda. Tiga macam tipe data yang paling sering digunakan adalah sebagai berikut:

  1. Tipe Bilangan
  2. Tipe String
  3. Tipe JSON (JavaScript Object Notation)

Tipe Bilangan
MySQL menggunakan semua jenis tipe data numerik, berikut ini adalah beberapa tipe data numerik dan penjelasan singkatnya.

  1. INT : menyimpan bilangan real baik yang berupa bilangan bertanda ataupun bilangan tak bertanda. Bilangan bertanda adalah bilangan yang dapat memiliki nilai
    - (negatif) ataupun + (positif) contoh -47,90,-123344, dll. Sementara bilangan tak bertanda adalah sama dengan satuan skalar, yaitu bilangan yang tidak memiliki tanda negatif, contoh 1220,129831, dll. Besarnya bilangan bertipe INT yang dapat disimpan dalam database MySQL adalah antara -2147483648 hingga 2147483647.
  2. FLOAT(M.D): menyimpan data berupa bilangan desimal yang dapat bernilai - (negatif) atau + (positif). Kita dapat menentukan panjang data yang ditampilkan (M) dan banyaknya digit dibelakang koma (D). Nilai default untuk M adalah 10 dan D adalah 2, itu artinya pada konfigurasi default kita dapat menampilkan 10 digit dan 2 digit dibelakang koma. Walaupun angka yang ditampilkan hanya 10 digit, namun kepresisian desimal pada MySQL bisa mencapai 24 digit angka di belakang koma.
  3. Double(M,D): menyimpan bilangan desimal double. Bilangan dengan jenis data ini serupa dengan data bertipe FLOAT, hanya saja bilangan bertipe DOUBLE lebih presisi karena dapat menyimpan hingga 53 digit angka di belakang koma. 

Tipe String
Hampir keseluruhan jenis data yang kita simpan adalah berupa string. MySQL menyediakan beberapa tipe data string. Beberapa jenis tipe data yang sering digunakan adalah :

  1. Char: adalah string yang besarannya yaitu antara 1-255(karakter / bytes), nilai defaultnya adalah 1(karakter / byte).
  2. VARCHAR: adalah string dengan panjang yang dapat diubah, besarnya data yang dapat disimpan adalah antara 1-255. Besarnya nilai yang dapat disimpan pada sebuah kolom bertipe VARCHAR harus ditentukan saat membuat kolom tersebut.
  3. TEXT: menyimpan data dalam jumlah besar. Kamu tidak perlu menentukan panjangnya data ketika membuat kolom dengan tipe data TEXT. Panjang maksimum yang dapat disimpan adalah 65535(karakter / bit)
  4. BLOB: adalah Binary Large Objects(objek besar berupa bilangan biner) dapat menyimpan data biner sangat besar misalnya sebuah foto (.JPG .PNG, dll dalam bentuk binernya). Kita tidak perlu menentukan panjang data pada saat membuat kolom, panjang maksimum data yang dapat disimpan adalah 65535(bytes) 

Tipe JSON
Pada MySQL versi 5.7.7 terdapat sebuah tipe data baru, yaitu JSON yang dapat digunakan untuk menyimpan data dalam bentuk JSON. Panjang maksimum data yang bisa disimpan adalah 1073741824.


Artikel Terkait :

 

Login untuk melihat komentar


Powered by: