Kata query mengacu pada permintaan informasi. Lalu, apa itu query dalam bahasa pemrograman komputer? Pada dasarnya, arti query dalam bahasa Inggris sehari-hari dan bahasa pemrograman komputer memiliki arti yang sama – kecuali pada komputer, query mencakup informasi yang diterima atau diambil dari database. Bahasa pemrograman ini berguna untuk memanipulasi data – menambah, menghapus, dan memodifikasi data.
Saat membuat query, Anda tidak bisa sembarangan mengetik ‘request’. Kueri ditulis berdasarkan sekumpulan kode yang telah ditentukan sebelumnya sehingga database dapat memahami instruksi yang diminta. Kami menyebut kode ini sebagai bahasa kueri.
Standar untuk manajemen database adalah Structure Query Language (SQL). Satu hal yang harus Anda ingat, SQL berbeda dari MySQL : SQL adalah bahasa query, MySQL adalah perangkat lunak yang menggunakan bahasa itu. SQL dikenal sebagai software database yang paling banyak digunakan. Namun, SQL bukan satu-satunya pilihan perangkat lunak. AQL, Datalog, dan DMX adalah contoh software database yang bisa Anda gunakan.
Baca Juga :
Namun, bahasa pemrograman di atas memudahkan komunikasi basis data.
Apakah ini pertama kalinya Anda membuat situs web? Kami menyediakan paket web hosting yang kaya fitur dan sangat cocok untuk bisnis sederhana maupun developer pemula yang ingin melatih keterampilan mereka.
Keterangan lebih lanjut
Baca Juga:
Isi
- Bagaimana Query Bekerja?
- Contoh Kueri
- Kesimpulan
Bagaimana Query Bekerja?
Katakanlah Anda akan memesan Americano di Starbucks. Saat berdiri di depan barista, Anda pasti akan berkata, “Pesan Americano ya?!”. Barista memahami permintaan Anda dan segera membuat Americano.
Kueri bekerja dengan cara yang sama seperti saat Anda memesan Americano. Kueri menyisipkan makna ke dalam kode yang digunakan dalam berbagai bahasa kueri. Baik itu SQL atau perangkat lunak lainnya, baik pengguna maupun database selalu dapat bertukar informasi selama keduanya menggunakan bahasa yang sama.
Mungkin Anda berpikir bahwa query adalah satu-satunya cara untuk meminta (request) data. Bahkan, ada beberapa perangkat lunak yang menawarkan metode lain. Berikut beberapa cara yang sering digunakan:
- Menggunakan parameter yang disediakan.
Secara default, perangkat lunak memiliki daftar parameter di menunya. Pengguna dapat memilih daftar, dan kemudian sistem akan memandu Anda untuk membuat output yang diharapkan. Prosesnya mudah, tetapi tidak fleksibel dan sistem operasinya terbatas.
- Kueri dengan contoh
Sistem akan menampilkan kumpulan kode dengan beberapa area kosong. Di area kosong, Anda dapat menulis dan menentukan bidang dan data nilai .
- Bahasa Kueri
Jika Anda ingin memanipulasi data, Anda harus menulis kueri dari awal. Untuk menggunakan metode ini, setidaknya Anda sudah memiliki pemahaman tentang bahasa query yang digunakan oleh software database. Meski sulit, setidaknya Anda bisa mengontrol data secara penuh.
Contoh Kueri
Setelah memahami kueri, ada baiknya untuk langsung mempraktekkannya. Untuk contoh query, kita akan menggunakan SQL.
Sumber Data : Peserta (Nama Tabel)
Katakanlah Anda sudah melakukan survei dan mengumpulkan data. Di bawah ini adalah cuplikan informasi data yang diperoleh.
PENGENAL | Nama | Jenis kelamin | Usia | Profesi |
1 | John | laki-laki | 17 | Siswa |
2 | Petrus | laki-laki | 26 | Tidak bekerja |
3 | Margareth | Wanita | 34 | Guru |
4 | Lea | Wanita | 34 | Tidak bekerja |
Prosedur
Dengan SQL, Anda dapat menulis kueri SQL SELECT atau SQL ACTION. Seperti namanya, SQL SELECT memungkinkan Anda memilih bagian data, sedangkan SQL ACTION memungkinkan Anda melakukan operasi berorientasi tindakan, seperti menghapus dan menyisipkan data, memperbarui nilai, dan membuat tabel baru. Berikut beberapa contohnya:
Cukup pilih kolom “Nama” dan “Pekerjaan” dari tabel “Peserta”.
Pernyataan SQL:
PILIH Nama, Pekerjaan DARI Peserta
Keluaran:
Nama | Profesi |
John | Siswa |
Petrus | Tidak bekerja |
Margareth | Guru |
Lea | Tidak bekerja |
Hapus data responden yang tidak bekerja.
Pernyataan SQL :
HAPUS DARI Peserta WHERE Pekerjaan = ‘Tidak Bekerja’
Keluaran:
PENGENAL | Nama | Jenis kelamin | Usia | Profesi |
1 | John | laki-laki | 17 | Siswa |
3 | Margareth | Wanita | 34 | Guru |
Masukkan baris baru yang berisi peserta bernama Mario.
Pernyataan SQL :
INSERT INTO Peserta (ID, Nama, Jenis Kelamin, Usia, Pekerjaan) NILAI (‘5’, ‘Mario’, ‘Laki-laki’, ’67’, ‘Pensiun’)
Keluaran:
PENGENAL | Nama | Jenis kelamin | Usia | Profesi |
1 | John | laki-laki | 17 | Siswa |
2 | Petrus | laki-laki | 26 | Tidak bekerja |
3 | Margareth | Wanita | 34 | Guru |
4 | Lea | Wanita | 34 | Tidak bekerja |
5 | mario | laki-laki | 67 | Pensiun |
Mengubah pekerjaan Margaret menjadi “Kepala Sekolah”.
Pernyataan SQL :
UPDATE Peserta SET Pekerjaan = ‘Kepala Sekolah’ WHERE ID = ‘3’
Keluaran:
PENGENAL | Nama | Jenis kelamin | Usia | Profesi |
1 | John | laki-laki | 17 | Siswa |
2 | Petrus | laki-laki | 26 | Tidak bekerja |
3 | Margareth | Wanita | 34 | Kepala sekolah |
4 | Lea | Wanita | 34 | Tidak bekerja |
Kesimpulan
Beberapa pernyataan SQL, seperti yang dicontohkan di atas, adalah bukti kuat dari kegunaan kueri. Anda juga dapat mengatur data Anda dengan lebih efektif. Bayangkan saja jika sekarang Anda memiliki ribuan data, tentu memanipulasinya menggunakan bahasa query tidak akan terlalu sulit. Di sisi lain, sebagian besar bahasa kueri bersifat intuitif, dan itu artinya bahasa tersebut mudah dipelajari jika Anda sudah memahami dan memahami aturan atau konsep dasar.