Rumahweb Blog
Apa itu Query adalah

Apa itu Query? Pengertian dan Contoh Query Sederhana

Tahukah Anda, bahwa query adalah baris perintah yang bekerja agar Anda dapat melakukan semua aktivitas di media sosial, seperti seperti membuat unggahan baru maupun saling bersapa melalui kolom komentar.

Kebanyakan orang saat ini sangat suka menghabiskan waktu di media sosial. Namun, sedikit sekali yang menyadari bahwa konten yang tampil di media sosial tersebut ada karena peran dari query, atau yang lebih dikenal sebagai query database.

Mulai dari media sosial, website, hingga aplikasi yang sering Anda gunakan, menyimpan berbagai informasi dan data-datanya dalam bentuk database. Ukuran database ini umumnya sangat besar, tergantung dari banyaknya data yang disimpan.

Query adalah perintah digunakan agar website atau aplikasi dapat menampilkan data dan informasi yang disimpan di database.

Apa itu Query Database

Query adalah sekumpulan baris perintah yang diproses untuk mendapatkan informasi yang berasal dari database. Istilah lain yang sering digunakan untuk query adalah query database.

Query database ini digunakan untuk memudahkan pengelolaan data yang ada di database. Dengan menggunakan query yang tepat, data dan informasi yang diperlukan akan tersajikan dan bisa Anda gunakan. Profesi yang bertanggung jawab untuk menangani database disebut dengan Database Administrator.

Query adalah istilah yang juga dikenal dengan query language atau bahasa query. Bahasa query yang paling populer di kalangan Database Administrator adalah SQL. Bahasa query ini menjadi standar manajemen database. 

Jenis Query

Query dapat dibagi menjadi beberapa jenis. Pada SQL, query dibagi menjadi 3 jenis, di antaranya: 

DDL (Data Definition Language)

DDL query adalah query SQL yang digunakan untuk mendefinisikan data di sebuah database. Query DDL dibagi menjadi menu 3, yaitu:

  • CREATE : membuat database dan tabel.
  • DROP : menghapus database dan tabel.
  • ALTER : melakukan perubahan pada struktur tabel.

Perubahan yang bisa dilakukan antara lain, menambah Field (ADD), mengubah nama field (CHANGE / RENAME), dan menghapus field (DROP).

DML (Data Manipulation Language)

DML merupakan query SQL untuk memanipulasi database yang telah dibuat.

  • INSERT : memasukkan data pada tabel di database
  • UPDATE : melakukan perubahan data yang ada dalam tabel di database.
  • DELETE : menghapus data pada tabel database.

DCL (Data Control Language)

DCL merupakan query SQL yang digunakan untuk memberikan hak akses user untuk mengelola database. Query DCL ada 4, yaitu:

  • GRANT : memberikan izin pada user untuk mengakses tabel di dalam database.
  • REVOKE GRANT : membatalkan atau menghilangkan izin hak user yang telah diberikan sebelumnya. 
  • COMMIT : menetapkan penyimpanan database.
  • ROLLBACK : membatalkan penyimpanan database.

Cara Kerja Query

Berikut ini adalah cara kerja query hingga menampilkan data.

  1. User mengirimkan query ke database server.
  2. Selanjutnya, database server memproses permintaan sesuai yang dikirimkan oleh user
  3. Informasi yang telah diterima dari database server, dapat ditampilkan oleh user dalam bentuk tabel, form, ataupun yang lainnya. 

Catatan :

Baik user dan database server dapat saling bertukar informasi selama menggunakan bahasa yang sama. Maksudnya, jika databasenya menggunakan MySQL, maka pastikan Anda melakukan request menggunakan bahasa SQL.

Contoh lainnya, jika menggunakan PostgreSQL, pastikan request menggunakan bahasa yang dipahami PostgreSQL, begitu pula dengan jenis database yang lain.

Contoh Query

Setelah belajar tentang jenis query dan cara kerjanya, sekarang saatnya membuat tabel sederhana dan menerapkan query untuk mendapatkan informasi dari sebuah. Contoh dari query adalah sebagai berikut:

Contoh Query
Gb. Table Siswa

Perintah SELECT

Contoh : Menampilkan data dari tabel siswa, yang memiliki ID = 1

Query : SELECT * FROM `siswa` WHERE ID = 1

Hasil :

Perintah SELECT

Perintah INSERT

Contoh : Menambahkan siswa baru ke dalam tabel siswa.

Query : INSERT INTO `siswa` (`id`, `name`, `email`, `no_telp`) VALUES (7, 'Gani', '[email protected]', '0273546666')

Hasil :

query INSERT database

Perintah UPDATE

Contoh : Melakukan update data pada ID 3, dari yang bernama Cintia menjadi bernama Cherryl.

Query : UPDATE `siswa` SET `name` = 'Cherryl', `email` = '[email protected]' WHERE `siswa`.`id` = 3;

Hasil :

query UPDATE database

Perintah DELETE

Contoh : Menghapus nama siswa yang memiliki ID =2 

Query : DELETE FROM `siswa` WHERE `id` = 2

Hasil :

Perintah DELETE

Itulah beberapa contoh query di database dengan bahasa SQL. Anda juga dapat mengambil data gabungan dari beberapa tabel dengan query JOIN.

Kesimpulan

Query adalah sekumpulan baris perintah yang digunakan untuk mendapatkan data dan informasi dari database. Dengan menggunakan query, Anda akan lebih mudah mengelola data dan mendapatkan informasi sesuai dengan data yang diperlukan di dalam database. 

Jika Anda membutuhkan server database untuk kebutuhan pengolahan data dalam jumlah besar, maka layanan RDS MySQL dari Alibaba Cloud dapat menjadi pilihan yang tepat!

Layanan Relational Database Service (RDS) MySQL ini menjadi pilihan tepat sebagai back-end database bagi aplikasi/website yang membutuhkan keandalan, kemudahan skalabilitas, dan kepraktisan dalam mengelola infrastrukturnya.

Demikian artikel kami tentang apa itu query, pengertian, dan contoh query sederhana yang biasa digunakan. Bila Anda merasa artikel ini bermanfaat, jangan lupa bagikan ke rekan yang lain supaya manfaatnya bisa dinikmati oleh banyak orang!

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Pindah Hosting ke Rumahweb Gratis

Anggit Puguh