SQL Playground — Jalankan SQL Online

Database SQLite lengkap yang berjalan langsung di browser. Latihan join dan window function pakai data contoh, impor CSV milikmu sendiri, jalankan beberapa statement sekaligus, dan ekspor hasilnya.

Diperbarui
Tabel
Memuat SQLite…

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Validasi sintaks SQL untuk MySQLPostgreSQL, SQL Server, SQLite, BigQuery dan Snowflake.Validator SQL →

Cara menggunakan SQL Playground

  1. Tunggu sebentar hingga SQLite selesai dimuat. Tabel contoh customers, products, orders dan order_items akan dibuat otomatis untukmu.
  2. Tulis SQL di editor atau klik salah satu contoh, lalu tekan Jalankan atau Ctrl+Enter.
  3. Impor CSV milikmu sebagai tabel, atau buka file .sqlite yang sudah ada.
  4. Ekspor hasil terakhir ke CSV, atau unduh seluruh database.

Database sungguhan, bukan simulator

Playground ini menjalankan SQLite 3 yang dikompilasi ke WebAssembly (sql.js), jadi kamu mendapatkan mesin SQL yang sebenarnya: join, subquery, common table expression, window function, fungsi JSON, view, trigger, transaksi, dan index. Semua proses berjalan di memori browser; tidak ada data yang dikirim ke server, dan menutup tab akan menghapus data kecuali kamu sudah mengunduh database-nya.

Skema contoh

TabelKolom
customersid, name, email, country, created_at
productsid, name, category, price
ordersid, customer_id, status, created_at
order_itemsorder_id, product_id, quantity, unit_price

SQLite vs MySQL dan PostgreSQL

  • Tipe data lebih fleksibel: kolom yang dideklarasikan INTEGER tetap bisa menyimpan teks. Gunakan tabel STRICT jika ingin tipe datanya dipaksa.
  • Tanggal disimpan sebagai teks atau angka; gunakan date(), datetime() dan strftime().
  • RIGHT dan FULL OUTER JOIN didukung di versi terbaru; ILIKE tidak didukung — LIKE tidak peka huruf besar-kecil untuk karakter ASCII.

Periksa sintaks khusus dialek dengan validator SQL, rapikan query dengan formatter SQL, dan ubah spreadsheet menjadi statement INSERT dengan CSV to SQL.

Juga dicari sebagai: belajar sql online, sql online, sqlite online, editor sql online, latihan sql, simulator sql, kompiler sql online.

Tool yang cocok dipakai bersama SQL Playground

  • Generator CREATE TABLE — Rancang tabel kolom demi kolom: tipe data, primary key, NOT NULL, UNIQUE, auto-increment, dan default.
  • SQL ke JSON, CSV & Excel — Tempel dump SQL atau beberapa pernyataan INSERT, lalu dapatkan barisnya dalam bentuk JSON, CSV, atau buku kerja Excel dengan satu sheet per tabel.
  • Excel ke JSON — Buka workbook .xlsx atau tempel sel langsung dari Excel atau Google Sheets, lalu dapatkan JSON yang rapi.
  • JSON ke Excel — Ubah array JSON jadi buku kerja Excel yang sebenarnya.

Pertanyaan yang sering diajukan

Dialek SQL apa yang dipakai di playground?
SQLite 3. Sebagian besar SQL standar bisa langsung dijalankan; fitur khusus vendor dari MySQL, PostgreSQL, atau SQL Server (stored procedure, ILIKE, SERIAL) tidak didukung.
Apakah data saya privat?
Ya. Database disimpan di memori browser kamu. File CSV dan .sqlite yang kamu impor tidak pernah diunggah.
Seberapa besar data yang bisa diproses?
Batasnya bergantung pada memori perangkatmu. Puluhan megabyte dan ratusan ribu baris masih lancar di laptop pada umumnya.
Bisakah saya menyimpan database saya?
Klik Unduh database untuk menyimpan file .sqlite, lalu Buka file .sqlite untuk melanjutkan nanti. File tersebut juga bisa dibuka di DB Browser for SQLite, DBeaver, dan sqlite3 CLI.
Bisakah saya memasang SQL Playground sebagai aplikasi web dan memakainya offline?
Bisa. SQL Playground adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait