Selamat datang di SQL Master! Ini adalah proyek mandiri interaktif yang dirancang khusus sebagai pengingat dan media belajar rumus-rumus kueri SQL. Proyek ini berjalan sepenuhnya di peramban (browser) Anda tanpa membutuhkan server atau database eksternal.
-
Rumus Kueri SQL (Cheat Sheet):
- Dilengkapi panduan lengkap dari
SELECTdasar, penyaringan (WHERE), pencarian kata (LIKE), pengurutan (ORDER BY), pembatasan (LIMIT), pengelompokan (GROUP BY), hingga klausa penyaringan agregat (HAVING). - Setiap rumus dilengkapi dengan tombol Salin Contoh dan Coba Kueri yang otomatis mengarahkan Anda ke Live Playground.
- Dilengkapi panduan lengkap dari
-
Visualisasi Interaktif JOIN:
- Diagram Venn interaktif menggunakan grafik SVG dinamis.
- Pilih tipe JOIN (
INNER JOIN,LEFT JOIN,RIGHT JOIN,FULL JOIN) dan diagram Venn akan menyala secara visual, menampilkan kueri SQL-nya, serta memperlihatkan simulasi baris tabel data yang cocok secara real-time.
-
Katalog Tipe Data SQL:
- Ringkasan komprehensif untuk tipe data Numeric, Karakter/Teks, Waktu/Tanggal, serta tipe data modern lainnya lengkap dengan ukuran memori penyimpanan dan contoh kueri pembuatannya.
-
Live SQL Playground & Schema Browser:
- Tulis kueri SQL pilihan Anda di terminal konsol dan eksekusi secara langsung.
- Dilengkapi panel struktur database (schema browser) interaktif untuk melacak kolom, tipe data, serta Primary Key dan Foreign Key pada tabel simulasi e-commerce (
customers,products,orders). - Mendukung manipulasi data langsung (INSERT, UPDATE, DELETE, dan CREATE TABLE). Anda dapat melakukan perubahan dan datanya akan tersimpan sementara di memori browser!
- Fitur Format SQL untuk merapikan penulisan huruf besar (kapitalisasi) untuk keyword utama SQL secara otomatis.
-
Pencarian Real-Time:
- Filter cepat di bagian atas halaman untuk menemukan rumus atau tipe data tertentu secara instan ketika Anda mengetik.
sql-cheat-sheet/
├── index.html # Struktur halaman utama (Semantic HTML5)
├── index.css # Desain visual modern (Glassmorphism & Neon Accent)
├── data.js # Pusat data dokumentasi & data tabel awal
├── sql-engine.js # Mesin parsing & eksekusi SQL berbasis JS
├── app.js # Pengendali antarmuka (DOM Controllers & Events)
└── README.md # Panduan penggunaan proyek ini (Dokumen ini)
Sangat mudah! Karena proyek ini dibangun menggunakan teknologi web murni (Vanilla HTML, CSS, dan JavaScript), Anda hanya perlu membuka berkas index.html langsung di peramban web kesayangan Anda:
-
Buka Menggunakan Browser:
- Cari berkas
index.htmldi dalam direktoriC:\Users\ncexs\.gemini\antigravity-ide\scratch\sql-cheat-sheet. - Klik kanan pada
index.htmldan pilih Open with... lalu pilih browser Anda (Chrome, Edge, Firefox, Safari). - Alternatif: Seret (drag and drop) berkas
index.htmllangsung ke tab baru browser Anda.
- Cari berkas
-
Gunakan Live Server (Opsional):
- Jika Anda memiliki ekstensi "Live Server" di VS Code atau IDE Anda, Anda cukup klik kanan berkas
index.htmllalu pilih Open with Live Server.
- Jika Anda memiliki ekstensi "Live Server" di VS Code atau IDE Anda, Anda cukup klik kanan berkas
- Pintasan Keyboard: Saat mengetik kueri SQL di terminal konsol, gunakan kombinasi tombol
Ctrl + Enter(atauCmd + Enterdi Mac) untuk menjalankan kueri Anda secara cepat! - Reset Database: Jika Anda melakukan kueri modifikasi (
INSERT,UPDATE,DELETE) dan ingin mengembalikan tabel e-commerce ke kondisi semula, cukup klik tombol Reset Database Mock berwarna merah muda di pojok kiri bawah sidebar navigasi. - Format SQL: Klik tombol Format SQL di bagian bawah editor konsol untuk merapikan spasi dan otomatis mengonversi keyword SQL Anda menjadi huruf kapital agar terlihat rapi dan profesional!
Selamat Belajar & Selamat Mencoba! Semoga proyek pengingat ini bermanfaat untuk meningkatkan keahlian kueri database Anda. 💻✨