Perintah dasar SQL
Untuk menguasai SQL, kamu cukup memahami beberapa perintah utama yang disebut sebagai "Big Five" atau perintah yang paling sering digunakan. SQL menggunakan bahasa yang sangat mirip dengan bahasa Inggris, sehingga logikanya cukup mudah diikuti.
Berikut adalah daftar perintah SQL dasar yang wajib diketahui:
1. Mengambil Data (SELECT)
Perintah ini digunakan untuk menarik informasi dari database. Ini adalah perintah yang paling sering digunakan.
SELECT * FROM nama_tabel;(Mengambil semua kolom dan baris dari sebuah tabel).
SELECT nama, nilai FROM siswa;(Hanya mengambil kolom nama dan nilai saja).
2. Menyaring Data (WHERE)
Gunakan WHERE jika kamu tidak ingin mengambil semua data, melainkan hanya data yang memenuhi syarat tertentu.
SELECT * FROM produk WHERE harga < 50000;(Mencari produk yang harganya di bawah 50 ribu).
SELECT * FROM user WHERE status = 'aktif';(Mencari pengguna yang statusnya sedang aktif).
3. Menambah Data Baru (INSERT)
Jika ada data baru (misalnya ada siswa baru yang mendaftar), kita gunakan INSERT INTO.
INSERT INTO siswa (nama, kelas) VALUES ('Budi', '10A');
4. Mengubah Data (UPDATE)
Gunakan perintah ini untuk memperbarui data yang sudah ada. Penting: Selalu gunakan WHERE agar tidak semua data ikut berubah secara tidak sengaja.
UPDATE siswa SET kelas = '11B' WHERE nama = 'Budi';(Memindahkan Budi ke kelas 11B).
5. Menghapus Data (DELETE)
Digunakan untuk menghapus baris data dari tabel.
DELETE FROM siswa WHERE id_siswa = 101;(Menghapus data siswa dengan ID 101).
Perintah Tambahan untuk Merapikan Data
Agar hasil pencarianmu lebih profesional, kamu bisa menambahkan perintah berikut di akhir baris SELECT:
ORDER BY: Mengurutkan data (Contoh:ORDER BY nama ASCuntuk urutan A-Z).LIMIT: Membatasi jumlah baris yang muncul (Contoh:LIMIT 5untuk melihat 5 data teratas saja).DISTINCT: Menghilangkan data yang duplikat atau sama.
Ringkasan Cepat dalam Tabel
| Perintah | Fungsi Utama |
| SELECT | Membaca / Menampilkan data |
| INSERT | Menambah data baru |
| UPDATE | Mengubah data yang ada |
| DELETE | Menghapus data |
| WHERE | Memberikan filter/syarat |
Untuk membantu kamu lebih cepat paham, mari kita coba simulasikan SQL dengan contoh nyata. Bayangkan kita punya sebuah tabel bernama Buku di perpustakaan sekolah.
Berikut adalah bagaimana perintah-perintah tadi bekerja secara praktis:
1. Menampilkan Semua Koleksi
Jika kamu ingin melihat semua buku yang tersedia:
SELECT * FROM Buku;
2. Mencari Buku Spesifik
Misalkan kamu hanya ingin mencari buku yang ditulis oleh "Tere Liye":
SELECT judul, tahun_terbit
FROM Buku
WHERE penulis = 'Tere Liye';
3. Menambah Koleksi Baru
Ada buku baru datang berjudul "Laskar Pelangi":
INSERT INTO Buku (judul, penulis, stok)
VALUES ('Laskar Pelangi', 'Andrea Hirata', 5);
4. Mengupdate Stok
Jika ada satu buku yang dipinjam, kita harus mengurangi stoknya:
UPDATE Buku
SET stok = 4
WHERE judul = 'Laskar Pelangi';
5. Menghapus Buku
Jika buku sudah rusak parah dan ingin dihapus dari daftar:
DELETE FROM Buku
WHERE id_buku = 12;
Tips Belajar untuk Pemula:
Jangan lupakan Titik Koma (
;): Dalam SQL, setiap akhir perintah biasanya ditutup dengan titik koma agar komputer tahu perintahnya sudah selesai.Huruf Kapital: SQL sebenarnya tidak peduli kamu pakai huruf besar atau kecil (
selectatauSELECT), tapi menggunakan huruf kapital untuk perintah (sepertiSELECT,FROM,WHERE) adalah kebiasaan yang baik agar kodemu mudah dibaca.Hati-hati dengan
DELETE: Selalu pastikan adaWHERE-nya. Kalau kamu cuma tulisDELETE FROM Buku;, semua buku di perpustakaan akan terhapus seketika!
Dari kelima perintah dasar di atas, mana yang menurutmu paling sulit dipahami logikanya?
Komentar
Posting Komentar