Lewati ke konten utama
SQL Logo

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:

PerintahFungsi
SELECTMengambil data
INSERTMenambahkan data
UPDATEMengubah data
DELETEMenghapus data
CREATEMembuat table/database
ALTERMengubah struktur table
DROPMenghapus 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;
peringatan

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.