Simbol Database & Data Terstruktur
Selamat datang di dunia manajemen data! Jika Anda tertarik berkecimpung di bidang teknologi informasi, data science, atau sekadar ingin mengelola informasi dengan lebih efisien, maka SQL (Structured Query Language) adalah keterampilan wajib yang harus Anda kuasai. SQL adalah bahasa standar yang digunakan untuk berkomunikasi dengan sistem manajemen basis data relasional (RDBMS).
Bayangkan basis data (database) sebagai lemari arsip digital raksasa. SQL adalah bahasa yang Anda gunakan untuk meminta data dari lemari tersebut (mengambil), memasukkan dokumen baru (menyisipkan), memperbarui dokumen lama (memperbarui), atau bahkan membuang dokumen yang sudah tidak relevan (menghapus). Kemampuannya yang universal membuat SQL penting di hampir setiap industri.
Peran utama SQL meliputi:
Memulai belajar SQL terasa menakutkan, namun sebenarnya fokus utama Anda hanya perlu menguasai empat kategori perintah dasar (disebut juga DML - Data Manipulation Language dan DDL - Data Definition Language):
Ini adalah perintah SQL yang paling sering digunakan. Tujuannya adalah mengambil data yang Anda inginkan dari satu atau lebih tabel.
-- Mengambil semua kolom dari tabel 'Pelanggan'
SELECT * FROM Pelanggan;
-- Mengambil hanya nama dan email
SELECT Nama, Email FROM Pelanggan WHERE Kota = 'Jakarta';
Perintah ini digunakan untuk mengubah isi data yang sudah ada di dalam tabel.
-- Contoh INSERT
INSERT INTO Produk (NamaProduk, Harga) VALUES ('Laptop Baru', 12000000);
-- Contoh UPDATE
UPDATE Produk SET Harga = 12500000 WHERE NamaProduk = 'Laptop Baru';
Perintah ini berfokus pada struktur basis data itu sendiri, bukan isinya. Ini termasuk membuat tabel baru, memodifikasi kolom tabel, atau menghapus tabel secara keseluruhan.
-- Contoh CREATE TABLE
CREATE TABLE Karyawan (
ID INT PRIMARY KEY,
Nama VARCHAR(100) NOT NULL,
Gaji DECIMAL(10, 2)
);
Inilah bagian yang membuat SQL sangat kuat. Dalam dunia relasional, data seringkali tersebar di berbagai tabel. Perintah JOIN memungkinkan Anda menggabungkan tabel berdasarkan kunci relasi (Primary Key dan Foreign Key).
Tipe JOIN yang paling umum dipelajari adalah:
INNER JOIN: Hanya mengembalikan baris yang memiliki kecocokan di kedua tabel.LEFT JOIN: Mengembalikan semua baris dari tabel kiri, dan baris yang cocok dari tabel kanan.SELECT O.ID_Pesanan, P.NamaPelanggan
FROM Pesanan O
INNER JOIN Pelanggan P ON O.ID_Pelanggan = P.ID_Pelanggan;
Agar proses belajar bahasa SQL Anda efektif, lakukan langkah-langkah berikut:
SQL adalah keterampilan yang sangat diminati. Dengan menguasai dasar-dasar ini, pintu karier Anda di bidang data dan teknologi akan terbuka lebar.