Talamus.id, – Apa Itu Querying? Query adalah permintaan informasi yang dilakukan pada sebuah database. Permintaan informasi ini diajukan dalam bentuk tabel atau kombinasi tabel dengan menggunakan bahasa kueri. Dalam pemrograman komputer, query atau kueri mengacu pada permintaan informasi yang diambil dari database.
Penulisan query memerlukan serangkaian kode yang telah ditentukan agar database bisa memahami instruksi yang diberikan. Bahasa yang digunakan sebagai standar untuk DBMS adalah Structured Query Language (SQL), sedangkan bahasa query lainnya yang bisa memudahkan komunikasi database meliputi AQL, Datalog, dan DMX.
Cara Kerja Querying
Cara kerja query mirip dengan memesan di kedai kopi. Misalnya, Anda memesan Americano di kedai kopi, Anda mengatakan pesanan kepada pelayan dengan mengatakan, “Halo, apakah ada Americano? Saya mau pesan.” Kemudian, barista akan memahami maksud permintaan Anda dan memberikan pesanan yang diminta.
Cara kerja query juga mirip dengan itu. User menambahkan maksud pada kode sehingga sistem bisa memahami dan menjalankan tindakan sesuai permintaan. Database yang didesain dengan baik menyimpan data dalam beberapa tabel. Query kemudian membantu mengambil data dari berbagai tabel, menyusunnya, lalu menampilkannya sesuai perintah.
Cara Menggunakan Querying
Kueri bisa berupa pemilihan (select), tindakan (action), atau keduanya. User tingkat lanjut juga bisa menggunakan perintah query untuk melakukan berbagai tugas pemrograman, mulai dari membuat user MySQL dan memberikan izin hingga mengubah URL WordPress di database MySQL.
Beberapa command query yang paling umum beserta fungsinya antara lain SELECT untuk mengambil data dari database, AND untuk menggabungkan data dari satu atau beberapa tabel, CREATE TABLE untuk membuat beberapa tabel yang berbeda dan menentukan nama setiap kolom di dalamnya, ORDER BY untuk mengurutkan hasil data, baik secara numerik maupun abjad, SUM untuk meringkas data dari kolom tertentu, UPDATE untuk memodifikasi baris yang ada dalam tabel, INSERT untuk menambahkan data atau baris baru ke tabel yang ada, dan WHERE untuk memfilter data dan mendapatkan nilainya berdasarkan kondisi yang ditetapkan.
Selain menggunakan bahasa query untuk meminta informasi dari database, metode lainnya mencakup penggunaan parameter, Query by Example (QBE), dan menginstal plugin database.
Mesin pencari juga bisa membuat query dan mengambil informasi. Namun, istilah query dalam kedua teknologi ini berbeda. Kueri pencarian web mengacu pada kata kunci (keyword) yang diketik user di mesin pencari, sedangkan query database adalah tindakan tertentu untuk membuat permintaan informasi.
Kesimpulan
Query bisa berupa pemilihan atau tindakan. Pemilihan akan memilih bagian dari data Anda, sementara tindakan akan memanipulasi data yang diambil.
Selain itu, query bisa berjalan dengan mengombinasikan tindakan agar melakukan tugas yang lebih bervariasi, misalnya untuk meninjau, menyisipkan, mengubah, atau menghapus data, serta menghitung dan menggabungkan data dari beberapa tabel.
Kueri database membuktikan bahwa manipulasi data tidak selalu sulit. Sebagian besar bahasa kueri sudah cukup intuitif dan mudah dipelajari apabila Anda sudah paham aturan dasarnya. Apabila belum yakin dengan skill coding yang dimiliki, gunakan plugin database atau Query by example sebagai alternatif.

