Database
SQL & Database Fundamentals
Pelajari konsep database relasional, desain tabel, query SQL (SELECT, JOIN, GROUP BY), dan indeks untuk performa.
Status Membaca:Belum Dibaca
Daftar Bab (2)
Bab 1 dari 2
Pengenalan SQL & Query Dasar
SQL & Database Relasional
SQL (*Structured Query Language*) adalah bahasa standar untuk mengelola data di Database Relasional (RDBMS) seperti PostgreSQL, MySQL, dan SQLite.
Konsep Utama RDBMS
Query CRUD Dasar dalam SQL
-- 1. CREATE TABLE
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
xp INT DEFAULT 0,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 2. INSERT (Tambah Data)
INSERT INTO users (name, email, xp)
VALUES ('Budi Santoso', 'budi@example.com', 150);
-- 3. SELECT (Membaca Data)
SELECT * FROM users WHERE xp >= 100 ORDER BY xp DESC;
-- 4. UPDATE (Ubah Data)
UPDATE users SET xp = xp + 50 WHERE id = 1;
-- 5. DELETE (Hapus Data)
DELETE FROM users WHERE id = 1;