Belajar MySQL Part 6 : Tipe Data String


Belajar Dasar MySQL
Belajar Dasar MySQL

IRVAN GEN – Halo teman -teman salam jumpa kembali di pertemuan yang ke-6 di sesi belajar MySQL. Sebelumnya kita pernah membahas Tipe Data Decimal, Double dan Float. Pada pertemuan yang ke-6 saya akan mengulas tentang Tipe Data String di MySQL.

Tipe data string biasanya kita gunakan untuk menyimpan data yang berbentuk text atau kalimat, seperti kata benda, hewan, hobi dan lainnya. Ada beberapa bagian dari tipe data string yang akan dijelaskan dibawah ini.

Pengenalan Tipe Data String Pada MySQL

MySQL sendiri sudah menyediakan beberapa bagian tipe data string yang dapat kita gunakan, diantaranya ialah :

  • CHAR
  • VARCHAR
  • TEXT
  • BINARY
  • VARBINARY
  • BLOB

Pertanyaannya, mengapa terdapat banyak tipe data string di MySQL, mengapa tidak satu saja?

Tidak ada alasan untuk itu, setiap tipe data string yang berbeda pasti ada perbedaan dan kegunaannya masing – masing.

Benar?

Nah maka dari itulah kita akan membahas satu topik mengenai tipe data string, mulai dari perbedaan dan masing – masing kegunaannya.

Menurut pemahaman saya, ada dua hal yang membedakan tipe data string ini.

  • Fitur huruf kecil dan besar (case sensitif)
  • Maksimal ukuran penyimpanan data

Memahami Tipe Data Char dan Varchar

Tipe data char dan varchar memiliki maksimal dalam jumlah karakter, misalkan kita membuat sebuah string nama buah – buahan, menggunakan tipe data char, kemudian kita kasih jumlah karakter maksimalnya 20, maka nama buah yang diisi harus kurang dari 20 huruf.

Jika lebih dari 20, nama buah yang sudah di isi tidak akan tersimpan ke database.

Tipe data char dan varchar juga bisa menampung angka, hanya saja kurang efektif jika angka yang di input dalam tipe data string digunakan untuk membuat sebuah perhitungan.

CHAR sanggup menampung karakter dengan maksimal 65.535 karakter.
VARCHAR sanggup menampung karakter dengan maksimal 255 karakter.

Terus apa perbedaan dari ke-2 itu?

Char, misalkan kita membuat kolom tabel yang menggunakan tipe data char, maksimal karakter yang kita buat adalah 20. Jika kita mengimputnya 5 karakter, maka yang akan disimpan sebanyak 20. Sesuai dengan jumlah karakter yang sudah ditentukan.

Berbeda dengan Varchar. Jika kita membuat sebuah kolom tabel dan menetapkan maksimal jumlah karakternya 20. Saat kita input dengan 5 karakter, maka yang akan disimpan tetap 5 karakter, sesuai dengan apa yang sudah kita input.

Bagaimana sudah paham? Oke saya anggap teman – teman sudah paham, mari kita lanjut cara membuat tipe data char dan varchar.

Cara Membuat Tipe Data Char dan Varchar pada MySQL

Kalau teman – teman pernah membaca artikel sebelumnya, cara membuat database dan tabel mysql. Seharusnya sudah paham cara menggunakan database yang akan kita pakai untuk belajar membuat tipe data char dan varchar.

  1. Silahkan jalankan MySQL teman – teman. cd C:/xampp/mysql/bin tekan enter.
  2. Kemudian ketik mysql.exe -u root -p tekan enter.
  3. Langsung saja gunakan databasenya use nama_database;

Disini saya sudah berhasil menggunakan database irvan_gen

Menggunakan database irvan_gen
Menggunakan database irvan_gen

Sekarang kita coba buat tabel baru yang menggunakan tipe data char dan varchar, saya membuat sebuah tabel dengan nama nama_buah. Silahkan teman – teman ketik querynya yang dibawah ini.

Tekan enter, kemudian cek apakah tabel tersebut sudah berhasil dibuat? Ketikkan show tables; maka teman – teman akan melihat list tabel yang pernah dibuat. Seperti gambar dibawah ini.

Menampilkan seluruh tabel yang ada di database irvan_gen
Menampilkan seluruh tabel yang ada di database irvan_gen

Kemudian masukan nilai ke tabel nama_buah querynya dibawah ini.

Nah jika sudah diisi nilai nya, selanjutnya teman – teman cek, apakah sudah terisi tabel tersebut. Hanya untuk memastikan saja.

Menampilkan isi tabel nama_buah
Menampilkan isi tabel nama_buah

Itulah cara membuat tipe data char dan varchar, bagaimana paham? Mari kita lanjut belajar tipe data Binary dan Varbinary.

Cara Membuat Tipe Data BINARY dan VARBINARY pada MySQL

Sebenarnya ke-2 tipe data ini sama saja dengan tipe data char dan varchar, namun terdapat sedikit perbedaan pada struktur penyimpanan kedalam MySQL.

Contohnya, di tipe data char dan varchar, jika kita menyimpan data “BUAH” maka MySQL akan menyimpan sebagai “BUAH”.

Sedangkan untuk tipe data binary dan varbinary, ketika kita menyimpan “BUAH”, akan berbeda dengan “buah”.

Contoh cara membuat tipe data binary dan varbinary, sebagai berikut.

Nah silahkan teman – teman praktikkan, caranya seperti apa yang sudah kita pelajari diatas.

Penutup

Mungkin itu saja yang dapat saya sampaikan di pertemuan ini, tentang Tipe Data String di MySQL. Jika kurang mengerti atau salah dalam penulisan maupun penyampaian, silahkan diskusikan di form komentar, semoga apa yang sudah kita pelajari dapat bermanfaat bagi kita semua.

Terimakasih.

Nilai kualitas konten


Irvan Nurfazri
Fakir ilmu yang selalu berusaha memantaskan diri dihadapan-Nya.Menulis apa yang saya sukai dan berbagi apa yang saya ketahui.

0 Comments

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *