MySQL 10 : Jenis-Jenis Tipe Data yang Dipakai Pada Database

Setelah mempelajari dan praktek pembuatan hak akses terhadap user MySQL. untuk pertemuan ini kita akan mempelajari jenis-jenis tipe data yang sering dipakai dalam pembuatan database.

Tipe Data String

Tipe data ini berisi sebuah nilai maupun karakter untuk identitas data yang akan dimasukkan kedalam database.

Beberapa tipe data string yang biasa digunakan untuk mendukung pengisian data didatabase MySQL yaitu Char, Varchar, Binary, Varbinary, Blob, dan Text.

Berikut ini beberapa penjelasan jenis-jenis tipe data string.

Char > Sebuah tipe data yang disarankan untuk identitas field pada tabel MySQL yang nantinya memiliki sebuah isi yang terdiri dari karakater yang tetap. Misalnya terdapat sebuah data yang mengharuskan memasukan ID_Pengguna dengan karakter 9 digit, sehingga data yang memiliki ID_Pengguna lebih dari 9 digit tidak bisa dimasukkan.

Varchar > Berbeda dengan tipe data char, tipe data varchar lebih disarankan untuk digunakan pada permintaan data yang memiliki karakteristik data yang tidak tetap. Misalnya untuk penjabaran sebuah nama, alamat, no_telp, dan lain sebaganya.

Binary dan Varbinary > Sebenarnya untuk kedua tipe data ini memiliki konsep penggunaan yang hampir sama dengan varchar maupun char. Yang membedakannya yaitu struktur penyimpanan dari data yang dimasukkan akan tersimpan dalam bentuk biner.

Text > Penggunaan tipe data text ini biasa digunakan untuk menampung informasi data yang dapat menampung banyak karkter.

Blob > Tipe data ini juga memiliki konsep yang hampir serupa dengan tipe data text, namun untuk media penyimpananya dibentuk dalam bentuk penyimpanan binary.

Tipe Data Numeric

Tipe data ini sering digunakan untuk menampung sebuah data berupa nilai angka yang dapat disimpan dan dimapulasi melalui rumus perhitungan.

Integer > Tipe data yang sering sekali dan sangat disarankan untuk digunakan dalam menampung data berupa angka bulat. Tipe data ini terdiri dari beberapa bagian, dibawah ini:

Tipe DataJangkauan SIGNEDJangkauan UNSIGNEDUkuran
TINYINT-128 to 1270 to 2551 byte
SMALLINT-32,768 to 32,7670 to 65,5352 byte
MEDIUMINT-8,388,608 to 8,388,6070 to 16,777,2153 byte
INT-2,147,483,648 to 2,147,483,6470 to 4,294,967,2954 byte
BEGINT-9,223,327,036,854,775,808 to 9,223,372,854,775,8070 to 18,446,744,073,709,551,6158 byte

Decimal (Fixed Point) > TIpe data ini memiliki fungsi khusus untuk data dalam bentu angka decimal dengan nilai pecahan tetap.

Float dan Double (Floating Point) > Kedua tipe data ini juga dapat menampung informasi data dalam bentuk pecahan desimal serta memiliki keakuratan yang tepat dalam pembacaan prosesor komputer terhadap nilai-nilai pecahan.

Nah setelah mengetahui jenis-jenis tipe data yang digunakan pada sistem database, teman-teman pasti tidak bingung lagi untuk memutuskan untuk memilih tipe data yang sesuai dengan data penyimpanannya.

Add a Comment

Your email address will not be published. Required fields are marked *