Dalam penggunaan database kita mengenal adanya software yang berguna untuk mengolah database agar dapat digunakan oleh pengguna dan bermanfaat. Software ini dinamakan DBMS (Database Management System). DBMS memudahkan pengguna untuk melakukan operasi – operasi yang berkaitan dengan database, mulai dari memasukkan, mengubah, menghapus, memberi key, dan operasi yang lainnya. DBMS banyak jenisnya tergantung pemakaian dan kesesuaian dengan kasus di lapangan, namun dalam mengakses DBMS perlu menggunakan semacam ‘alat’ atau bahasa (berupa kode) yang dapat digunakan untuk mendapatkan informasi database dari DBMS tersebut, kode – kode / bahasa ini dinamakan query. Adapun mengenai apa itu query, pengertian query itu apa, fungsi query dan contoh query yang bisa di temui dalam bahasa pembprograman akan kamu ulas dibawah ini.
Pengertian Query
Pengertian query secara umum adalah bahasa standar dalam database untuk mengelola database secara langsung. Dengan query database dapat diakses secara cepat dan mudah dimengerti oleh pengguna atau end – user, query memiliki banyak fungsi yang berkaitan dengan database dan ada beberapa contoh kode yang berbeda – beda dalam tiap kasus yang ada . Dalam tulisan berikut kami akan menjelaskan mengenai pengertian query, beserta fungsi dan contohnya dalam poin berikut.
Fungsi Query
Pengertian query sudah kami dijelaskan seperti pada poin sebelumnya, query memiliki beberapa fungsi penting yang berguna bagi pengelolaan dan operasi database. Fungsi query ada banyak, namun kami rangkum dalam poin berikut :
- Melakukan akses langsung pada basis data
- Query dalam bentuk bahasa SQL (Subquery language) memiliki fungsi membuat basis data baru maupun menghapus yang sudah ada
- Query memiliki fungsi menentukan struktur dari database yang ada, baik itu jumlah tabel, kolom, dan lainnya
- Query Fungsinya juga dapat melakukan manipulasi data dari database yang sudah dapat dibuat
- Fungsi Query dapat untuk mengeksekusi perintah – perintah untuk mengambil, menambah, menghapus, data serta operasi lainnya di dalam basis data
- Membuat fungsi – fungsi tertentu (store procedure) yang digunakan dalam basisdata
Dari poin di atas dapat disimpulkan bahwa fungsi query adalah melakukan operasi di dalam database agar database dapat digunakan oleh pengguna
Jenis Query
Dalam database dikenal beberapa jenis query, mengingat database termasuk cukup luas untuk dikelola dan banyak perintah yang berbeda tiap kodenya. Secara umum jenis query dapat dibagi dalam beberapa tipe berikut ini
-
DDL (Data Definition Language)
Adalah jenis query (SQL) yang berfungsi untuk melakukan pendefinisian, perubahan, dan penghapusan dari struktur dan definisi dari objek database. Bila anda baru pertama kali membuat database atau tabel terlebih dahulu menggunakan DDL untuk operasi awal DBMS. Contoh adalah create database, create table, alter table.
-
DML (Database Manipulation Language)
DML adalah jenis query yang berguna untuk melakukan perubahan, manipulasi, dan mengambil data pada database. Apabila database sudah terbentuk dari DDL dan siap digunakan perlu menggunakan DML untuk mengaksesnya. Contoh perintah DML adalah SELECT, UPDATE, INSERT INTO.
Baca juga artikel menarik lainnya :
- Belajar Database MySQL (Menambah, Memodifikasi, dan Menghapus Tabel)
- Pengertian Database dan Contohnya
- Pengertian Manajemen Menurut Para Ahli
Contoh Query
Contoh query yang umum digunakan ada banyak, namun kami rangkum berdasarkan jenis query pada poin sebelumnya dalam poin – poin berikut ini.
- Contoh DDL Query / Query untuk menentukan dan mengubah struktur sebuah database :
- Create Database – membuat sebuah database
CREATE DATABASE db_name
- Alter Database – mengubah struktur database
ALTER DATABASE db_name ADD table_name
- Drop database – menghapus sebuah database
DROP DATABASE db_name
- Create db – membuat table dalam database
CREATE TABLE table_name
(
Column_name1 data_type,
Column_name2 data_type
…
PRIMARY KEY(column_name))
- Alter table – memodifikasi table
ALTER TABLE table_name ADD column_name data_type
- Drop table – menghapus table
DROP TABLE table_name
- Contoh DML Query, query untuk mengubah data dari database
- SELECT – mengekstrak/ mengambil data dari sebuah basisdata
SELECT * from table_name
- UPDATE – mengubah data dari sebuah basisdata
UPDATE table_name SET column1=value,column2=value2,.. WHERE some_column = some_value
- DELETE – menghapus data dari database
Delete From table_name WHERE some_column=some_value
- INSERT INTO – menambahkan data ke database
INSERT INTO table_name VALUES (value1,value2,…)
Adapun contoh query lainnya cukup banyak sebenarnya namun kami tidak bisa paparkan satu per satu, silahkan cari referensi di internet atau buku yang terkait.
Demikian artikel kami mengenai pengertian query, fungsi dan contohnya. Semoga menjadikan manfaat dan bahan informasi bagi anda agar mengerti apa itu database dan seluk beluknya.