Format & Validasi Diproses di browser

SQL Formatter

Bikin query panjang terbaca lagi. Tidak ada data yang dikirim ke server.

tempel kueri SQL di sini
0 baris ยท 0 byte

Siap

Cara pakai

  1. Tempel kueri SQL ke panel Query SQL, atau klik Contoh untuk mencoba kueri uji.
  2. Klik Format untuk merapikan klausa, atau Minify untuk memadatkan menjadi satu baris.
  3. Atur opsi Indentasi (2 spasi, 4 spasi, atau tab) dan Kata Kunci (HURUF BESAR, huruf kecil, atau biarkan aslinya).
  4. Salin hasil query lewat Salin hasil atau unduh sebagai berkas .sql.

Catatan privasi

Tool ini tidak menyimpan input Anda. Tidak ada tombol simpan, tidak ada riwayat, dan tidak ada link berbagi โ€” pola yang membuat tool populer lain membocorkan data penggunanya.

Tekan F12, buka tab Network, lalu jalankan tool ini untuk membuktikannya sendiri.

Tool terkait

Panduan & Penjelasan Teknis

Panduan SQL Formatter: Kerapian Kueri dan Standar Basis Data

Structured Query Language (SQL) adalah bahasa standar untuk berinteraksi dengan sistem manajemen basis data relasional (RDBMS) seperti MySQL, PostgreSQL, MariaDB, SQLite, dan SQL Server.

Mengapa Format Kueri SQL Sangat Krusial?

Kueri SQL yang panjang dan berantakan sering kali menyembunyikan kesalahan logika fatal, seperti kondisi WHERE yang salah kurung, klausul JOIN tanpa kondisi ON yang memicu perkalian Cartesian, atau subquery bertingkat yang tidak teratur. Pemformatan dengan indentasi yang konsisten mempermudah *code review* dan proses *debugging*.

Konvensi Huruf Besar untuk Kata Kunci (Keyword Casing)

Meskipun mesin SQL bersifat *case-insensitive* terhadap kata kunci, standar industri merekomendasikan penulisan kata kunci (seperti SELECT, FROM, WHERE, INNER JOIN) dalam huruf kapital (UPPERCASE) dan nama tabel/kolom dalam huruf kecil (*snake_case*). Konvensi ini langsung membedakan instruksi sintaks dengan identitas data.

Pertanyaan umum

Apakah query SQL saya dikirim ke server?
Tidak. Pemformatan dijalankan 100% di browser Anda, sehingga skema database dan data rahasia Anda tetap aman.
Dialek database apa saja yang didukung?
Standar ANSI SQL, MySQL, PostgreSQL, SQLite, dan MariaDB didukung untuk klausa umum seperti SELECT, INSERT, UPDATE, DELETE, JOIN, dan subquery.
Apakah komentar SQL dipertahankan saat diformat?
Ya. Komentar satu baris (-- atau #) dan komentar blok (/* */) tetap dipertahankan saat menggunakan fungsi Format.