-- =========================
-- Contoh File SQL CRUD
-- Nama file: sql-crud-sample.sql
-- =========================

-- 1️⃣ CREATE: Membuat database dan tabel
-- Membuat database baru bernama 'toko'
CREATE DATABASE IF NOT EXISTS toko;

-- Gunakan database 'toko'
USE toko;

-- Membuat tabel 'produk'
CREATE TABLE IF NOT EXISTS produk (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nama_produk VARCHAR(100) NOT NULL,
    harga DECIMAL(10,2) NOT NULL,
    stok INT NOT NULL
);

-- Menambahkan beberapa data awal ke tabel 'produk'
INSERT INTO produk (nama_produk, harga, stok) VALUES
('Baju Kemeja', 150000, 20),
('Celana Jeans', 200000, 15),
('Sepatu Sneakers', 350000, 10);

-- 2️⃣ READ: Menampilkan semua data dari tabel 'produk'
SELECT * FROM produk;

-- 3️⃣ UPDATE: Mengubah harga produk tertentu
-- Misal, ubah harga 'Celana Jeans' menjadi 220000
UPDATE produk
SET harga = 220000
WHERE nama_produk = 'Celana Jeans';

-- 4️⃣ DELETE: Menghapus 1 record dari tabel 'produk'
-- Misal, hapus produk dengan nama 'Sepatu Sneakers'
DELETE FROM produk
WHERE nama_produk = 'Sepatu Sneakers';

-- ✅ Cek hasil terakhir
SELECT * FROM produk;
