SQL Formatter mengubah SQL yang diminimalkan atau berantakan menjadi kueri yang dapat dibaca dan tertarik. Kata kunci masuk di baris baru (SELECT, FROM, WHERE, JOIN, ON, AND, OR), daftar SELECT dibagi satu kolom per baris, dan kata kunci multi-kata (GROUP BY, INNER JOIN, IS NOT NULL) dikenali. Normalisasi kata kunci UPPERCASE opsional dan penyorotan sintaks untuk kata kunci, fungsi, string, dan angka.
Membaca SQL yang disalin dari kode atau log sering kali menyakitkan — ORM menghasilkan kueri baris tunggal, pemformat log menghapus baris baru, dan SQL yang ditulis tangan dari penulis berbeda menggunakan indentasi yang tidak konsisten. SQL Formatter memberi Anda tampilan bersih dan konsisten dari kueri apa pun dalam satu klik. Pemformat menandai SQL (menangani string, komentar, angka, pengenal, operator, dan tanda baca), mengenali ~80 kata kunci SQL termasuk yang multi-kata seperti GROUP BY, LEFT OUTER JOIN, IS NOT NULL, dan ORDER BY. Kata kunci tingkat atas (SELECT, FROM, WHERE, HAVING, dll.) masing-masing berada di baris mereka sendiri. Daftar SELECT mendapat satu kolom per baris, membuat daftar kolom lebar dapat dipindai. Klausa JOIN tertarik di baris baru dengan kondisi ON mereka. Normalisasi UPPERCASE opsional mengkonversi kata kunci huruf campuran ke huruf besar untuk konsistensi. Penyorotan sintaks warna kata kunci ungu, fungsi biru, string hijau, angka oranye, dan komentar abu-abu miring. Komentar (-- baris dan /* blok */) disimpan. Opsi Minify mengompresi kueri kembali ke baris tunggal untuk penggunaan one-liner (mis., sebagai string dalam kode).
Tokenizer mengenali ~80 kata kunci SQL (termasuk GROUP BY multi-kata, INNER JOIN, IS NOT NULL) untuk pemisahan baris yang benar.
Setiap kolom dalam daftar SELECT mendapat barisnya sendiri — daftar kolom lebar menjadi dapat dipindai.
Konversi huruf besar opsional untuk kata kunci memberikan kueri Anda casing yang konsisten terlepas dari penulis.
Kata kunci, fungsi, string, angka, dan komentar dikode warna untuk pemindaian struktur mudah.
Komentar SQL (-- dan /* */) disimpan di tempat selama pemformatan — tidak ada penghapusan kejutan.
Gulung kueri yang diformat apa pun kembali ke baris tunggal — berguna saat menyematkan SQL sebagai literal string dalam kode.
ORM seperti Sequelize, Prisma, atau TypeORM log SQL baris tunggal. Tempel ke pemformat untuk memahami struktur kueri.
Saat meninjau PR dengan string SQL tertanam, formatkan untuk keterbacaan sebelum meninggalkan komentar.
Format kueri lambat untuk melihat struktur JOIN-nya dengan jelas, membuat hambatan lebih mudah diperhatikan selama optimasi.
Hasilkan SQL yang diformat dengan bersih untuk dimasukkan ke README, wiki internal, atau dokumentasi API.
Pengembang SQL baru dapat menempel kueri mereka dan melihat pemformatan yang tepat sebagai referensi pembelajaran untuk gaya idiomatik.
Klik ikon SQL di dock DevSuite Pro. Panel terbuka dengan opsi dan area input.
Tempel SQL apa pun — dari log ORM, file, atau editor kode. Bekerja dengan SELECT, INSERT, UPDATE, DELETE, CREATE, dan banyak lagi.
Tekan Format untuk mendapatkan kueri yang tertarik dan dapat dibaca dengan kata kunci di baris mereka sendiri.
Sesuaikan lebar indentasi, alihkan kata kunci UPPERCASE, aktifkan/nonaktifkan penyorotan sintaks agar sesuai dengan gaya Anda.
Klik Salin untuk mengambil kueri yang diformat atau diminimalkan. Tempel ke IDE, tiket, atau dokumentasi Anda.
Instal DevSuite Pro secara gratis dan buka 64+ alat pengembang untuk browser Anda.