Formatter SQL
Format dan perindah kueri SQL atau minifikasi menjadi satu baris — sepenuhnya di browser Anda.
🔒 Diproses sepenuhnya di browser Anda — apa pun yang Anda masukkan di sini tidak akan pernah diunggah.
Hasil
Kueri 40 baris yang ditulis dengan tergesa-gesa — semuanya huruf kecil, dalam satu string tanpa akhir, dengan tiga sub-kueri bersarang — hampir mustahil untuk ditinjau. SQL formatter ini mengubahnya menjadi SQL yang mudah dibaca dan terindentasi konsisten dalam satu klik: setiap kolom di daftar SELECT mendapatkan barisnya sendiri, JOIN disejajarkan di bawah klausa FROM, kondisi WHERE diputus di setiap AND/OR, dan sub-kueri diindentasi satu tingkat lebih dalam sehingga struktur kueri langsung terlihat.
Formatter dibuat dengan tokenizer SQL sungguhan, bukan sekadar find-and-replace. Artinya, ia tahu apa yang tidak boleh disentuh: literal string mempertahankan isi dan spasinya persis, komentar -- dan /* */ tetap ada setelah pemformatan, dan pengenal yang diapit tanda kutip ganda, backtick, atau [kurung] lolos tanpa perubahan. Kapitalisasi kata kunci bersifat opsional — nyalakan untuk membuat SELECT, FROM, LEFT JOIN menjadi kapital terlepas dari cara pengetikan aslinya, atau matikan untuk mempertahankan kapitalisasi asli.
Anda memilih lebar indentasi — 2 atau 4 spasi — sesuai panduan gaya tim Anda, dan modenya: formatting untuk manusia atau minifikasi menjadi satu baris untuk log, payload JSON, dan file konfigurasi. Beberapa pernyataan yang dipisahkan titik koma ditangani dalam satu proses, dan ringkasan memberi tahu Anda berapa banyak yang telah diproses.
Semuanya terjadi secara lokal di browser Anda: kueri ditokenisasi dan disusun ulang di perangkat Anda dan tidak pernah dikirim ke server mana pun. Itu membuat alat ini aman untuk SQL produksi sungguhan — dengan nama tabel, detail skema, dan logika bisnis aktual — yang tidak boleh Anda tempelkan ke layanan online yang mengunggah input Anda. Bekerja offline setelah halaman dimuat; hasilnya dapat disalin atau diunduh sebagai file .sql.