Apa Itu Query SQL?
Query SQL (Structured Query Language) adalah bahasa pemrograman yang digunakan untuk mengelola dan memanipulasi basis data. Dengan menggunakan query SQL, Anda dapat mengambil, memperbarui, menghapus, atau menyisipkan data ke dalam basis data. Dalam artikel ini, kami akan memberikan contoh-contoh query SQL yang berguna untuk memahami konsep dasar dan meningkatkan keterampilan SQL Anda.
Pengertian Tabel dan Basis Data
Sebelum memulai dengan contoh-contoh query SQL, penting untuk memahami konsep dasar seperti tabel dan basis data. Tabel merupakan kumpulan data terstruktur yang terdiri dari baris dan kolom. Setiap baris dalam tabel mewakili sebuah rekaman atau entitas, sedangkan kolom menggambarkan atribut atau karakteristik dari rekaman tersebut.
Basis data adalah kumpulan tabel yang terhubung satu sama lain melalui kunci-kunci primer dan kunci asing. Basis data memungkinkan Anda untuk mengorganisir dan menyimpan data dengan cara yang terstruktur.
Contoh Query SELECT
Query SELECT digunakan untuk mengambil data dari satu atau lebih tabel dalam basis data. Berikut adalah contoh-contoh query SELECT:
Contoh 1:
Mengambil semua data dari tabel “karyawan”:
SELECT * FROM karyawan;
Query di atas akan mengembalikan semua kolom dan baris yang ada dalam tabel “karyawan”. Tanda “*” digunakan untuk memilih semua kolom.
Contoh 2:
Mengambil data karyawan dengan nama “John Doe”:
SELECT * FROM karyawan WHERE nama = 'John Doe';
Query di atas akan menghasilkan baris-baris yang memiliki nilai “John Doe” pada kolom “nama”. WHERE digunakan untuk menentukan kondisi yang harus dipenuhi.
Contoh 3:
Mengambil data karyawan yang memiliki gaji lebih dari 5000:
SELECT * FROM karyawan WHERE gaji > 5000;
Query di atas akan mengambil semua karyawan yang memiliki nilai gaji di atas 5000.
Contoh Query UPDATE
Query UPDATE digunakan untuk memperbarui data yang ada dalam tabel. Berikut adalah contoh-contoh query UPDATE:
Contoh 1:
Mengubah gaji karyawan dengan nama “John Doe” menjadi 6000:
UPDATE karyawan SET gaji = 6000 WHERE nama = 'John Doe';
Query di atas akan mengubah nilai gaji menjadi 6000 pada baris yang memiliki nilai “John Doe” pada kolom “nama”. SET digunakan untuk menentukan kolom yang akan diubah.
Contoh 2:
Menambahkan bonus sebesar 1000 pada gaji semua karyawan:
UPDATE karyawan SET gaji = gaji + 1000;
Query di atas akan menambahkan 1000 pada nilai gaji semua karyawan.
Contoh Query DELETE
Query DELETE digunakan untuk menghapus data dari tabel. Berikut adalah contoh-contoh query DELETE:
Contoh 1:
Menghapus data karyawan dengan nama “John Doe”:
DELETE FROM karyawan WHERE nama = 'John Doe';
Query di atas akan menghapus semua baris yang memiliki nilai “John Doe” pada kolom “nama”.
Contoh 2:
Menghapus semua data dari tabel “karyawan”:
DELETE FROM karyawan;
Query di atas akan menghapus semua baris dalam tabel “karyawan”.
Contoh Query INSERT
Query INSERT digunakan untuk menyisipkan data baru ke dalam tabel. Berikut adalah contoh-contoh query INSERT:
Contoh 1:
Menyisipkan data karyawan baru:
INSERT INTO karyawan (nama, gaji, posisi) VALUES ('Jane Smith', 4000, 'Manager');
Query di atas akan menyisipkan data baru dengan nama “Jane Smith”, gaji 4000, dan posisi “Manager” ke dalam tabel “karyawan”. VALUES digunakan untuk menentukan nilai-nilai yang akan disisipkan.
Contoh 2:
Menyisipkan beberapa data karyawan sekaligus:
INSERT INTO karyawan (nama, gaji, posisi) VALUES ('John Doe', 5000, 'Staff'), ('Jane Smith', 4000, 'Manager');
Query di atas akan menyisipkan dua data karyawan sekaligus ke dalam tabel “karyawan”.
Kesimpulan
Dalam artikel ini, kami telah memberikan contoh-contoh query SQL yang umum digunakan dalam mengelola dan memanipulasi data dalam basis data. Dengan memahami konsep dasar dan menguasai contoh-contoh query SQL ini, Anda dapat meningkatkan keterampilan SQL Anda dan menjadi lebih efisien dalam bekerja dengan basis data. Tetaplah berlatih dan eksperimen dengan query SQL untuk memperluas pemahaman Anda tentang bahasa ini.