pada kesempatan kali ini saya akan menjelaskan pencarian record yang terkait di mysql. Untuk melakukan pencarian record yang sama persis mungkin sudah tidak asing lagi untuk teman-teman, namun pada penjelasan di sini saya akan melakukan pencarian record data yang terkait di mysql dengan memanfaatkan perintah %.

Di MySQL menyediakan 2 karakter khusus untuk melakukan pencarian record dengan LIKE, yaitu karakter ‘_’ dan ‘%’, berikut penjelasannya:

  1. _ : merupakan karakter ganti yang cocok untuk satu karakter apa saja.
  2. % : merupakan karakter ganti yang cocok untuk karakter apa saja dengan panjang karakter tidak terbatas, termasuk tidak ada karakter.

Sebagai contoh, saya akan mencari record pencarian nama_siswa yang diawali dengan huruf ‘B’: dan di ikuti oleh karakter apa saja dengan panjang tidak dibatasi pada record tabel,

seperti berikut:

pencarian-record-yang-terkait-di-mysql

Teman-teman dapat mengganti kata kunci pencarian tersebut dengan karakter lain, sebagai contoh :

  1. ‘B%’ : Cocok dengan kata yang diawali dengan huruf B, dan di ikuti dengan karakter apa saja, sebagai contoh: ‘Banu’, ‘Bani’, ‘Bambang’ dan ‘Brian’.
  2. ‘B_’: Cocok dengan kata yang diawali dengan huruf B, dan di ikuti dengan satu karakter apa saja, sebagai contoh: ‘Banu’, ‘Bani’, ‘Bambang’, dan ‘Brian’.
  3. ‘B__n’: Cocok dengan kata yang diawali dengan ‘B’, dan di ikuti oleh 2 karakter bebas, namun hanya diakhiri dengan huruf n, sebagai contoh: ‘Brian’.
  4. ‘%i’: Cocok dengan seluruh kata dengan panjang berapapun yang di akhiri dengan kata ‘i’, sebagai contoh: ‘Bani’, ‘Bandi’, dan ‘Basri’.
  5. ‘%a%’: Cocok dengan seluruh kata yang mengandung huruf ‘a’, sebagai contoh: ‘Bani’, ‘Brian’, ‘Bandi’, dan  ‘Ibrahim’.

Namun pada contoh di sini saya akan menggunakan pencarian seperti pada poin ke 5, dimana ketika ada kata yang mengandung huruf ‘a’, maka akan menampilkan record data siswa yang terkait, berikut perintah nya:

  • Buka phpmyadmin teman-teman di browser, saya asumsikan teman-teman mempunyai tabel dan data seperti di atas, untuk penamaan database terserah teman-teman.
  • Klik pada tabel_siswa, dan klik pada menu search, ubah jenis operator menjadi Like %..% dan masukan huruf a di kolom Value  :
  • Jika sudah klik tombol Go, di bawah kanan pojok layar phpmyadmin teman-teman.
  • Maka akan tampil record tabel_siswa sesuai dengan yang mengandung karakter huruf a, dan akan tampil juga hasil Query nya, seperti di bawah ini :

Sampai di sini penjelasan saya mengenai pencarian record yang terkait di mysql, Semoga Bermanfaat.