Intro SQL
SQL (Structured Query Language) adalah bahasa standar yang digunakan untuk mengelola dan memanipulasi database relasional. Dengan SQL, kita dapat melakukan berbagai operasi seperti membaca data, menambahkan data, memperbarui data, hingga menghapus data dari database.
Kenapa Belajar SQL?
SQL digunakan hampir di semua sistem modern seperti:
- Aplikasi kasir (POS)
- Sistem perbankan
- Marketplace
- Dashboard analytics
- Backend API
- Sistem inventory dan gudang
Memahami SQL merupakan fondasi penting bagi developer backend, data analyst, maupun software engineer.
Fungsi Utama SQL
Beberapa fungsi utama SQL antara lain:
| Perintah | Fungsi |
|---|---|
SELECT | Mengambil data |
INSERT | Menambahkan data |
UPDATE | Mengubah data |
DELETE | Menghapus data |
CREATE | Membuat table/database |
ALTER | Mengubah struktur table |
DROP | Menghapus table/database |
Contoh Query SQL
Mengambil Data
SELECT * FROM users;
Menambahkan Data
INSERT INTO users (name, email) VALUES ('Akmad', 'akmad@mail.com');
Mengupdate Data
UPDATE users SET name = 'Nudin' WHERE id = 1;
Menghapus Data
DELETE FROM users WHERE id = 1;
Hati-hati menggunakan DELETE tanpa WHERE. bisa terhapus semua data satu table.
Struktur Database Relasional
Database relasional terdiri dari beberapa komponen:
komponen
- Database → Penyimpanan Utama
- Table → Pengumpulan data
- Row → Satu catatan data
- Column → kolom struktur data
- Primary Key → Unique identifier untuk data
- Foreign Key → Relationship antara tables
Kesimpulan
SQL adalah skill dasar yang wajib dipahami dalam pengembangan aplikasi modern. Dengan memahami SQL, kita dapat mengelola data secara efisien, cepat, dan terstruktur.
Catatan lainnya akan dibuat pada tiap module sesuai dengan task yang dibutuhkan pada lingkungan kerja.