← Kembali ke Fitur
Free

Pemformat SQL

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).

Pratinjau Langsung
example.com
SQL Formatter ✓ Diformat · 13 baris
Inden: 2 ✓ Kata kunci HURUF BESAR ✓ Sorotan sintaks
Input SQL (diminimalkan)
select u.id, u.name, count(o.id) as orders from users u left join orders o on o.user_id = u.id where u.active = true group by u.id, u.name order by orders desc limit 10
Output Terformat
SELECT u.id, u.name, COUNT(o.id) AS orders FROM users u LEFT JOIN orders o ON o.user_id = u.id WHERE u.active = true GROUP BY u.id, u.name ORDER BY orders DESC LIMIT 10;
Fitur Utama

Pemformatan Cerdas Yang Menyadari Kata Kunci

Tokenizer mengenali ~80 kata kunci SQL (termasuk GROUP BY multi-kata, INNER JOIN, IS NOT NULL) untuk pemisahan baris yang benar.

Pemisahan Daftar SELECT

Setiap kolom dalam daftar SELECT mendapat barisnya sendiri — daftar kolom lebar menjadi dapat dipindai.

Normalisasi UPPERCASE

Konversi huruf besar opsional untuk kata kunci memberikan kueri Anda casing yang konsisten terlepas dari penulis.

Penyorotan Sintaks

Kata kunci, fungsi, string, angka, dan komentar dikode warna untuk pemindaian struktur mudah.

Aman Komentar

Komentar SQL (-- dan /* */) disimpan di tempat selama pemformatan — tidak ada penghapusan kejutan.

Mode Minify

Gulung kueri yang diformat apa pun kembali ke baris tunggal — berguna saat menyematkan SQL sebagai literal string dalam kode.

Kasus Penggunaan Umum

Debugging Log ORM

ORM seperti Sequelize, Prisma, atau TypeORM log SQL baris tunggal. Tempel ke pemformat untuk memahami struktur kueri.

Tinjauan Kode

Saat meninjau PR dengan string SQL tertanam, formatkan untuk keterbacaan sebelum meninggalkan komentar.

Optimasi Kueri

Format kueri lambat untuk melihat struktur JOIN-nya dengan jelas, membuat hambatan lebih mudah diperhatikan selama optimasi.

Dokumentasi

Hasilkan SQL yang diformat dengan bersih untuk dimasukkan ke README, wiki internal, atau dokumentasi API.

Pengajaran & Pembelajaran

Pengembang SQL baru dapat menempel kueri mereka dan melihat pemformatan yang tepat sebagai referensi pembelajaran untuk gaya idiomatik.

Cara Menggunakan
1

Buka Pemformat SQL

Klik ikon SQL di dock DevSuite Pro. Panel terbuka dengan opsi dan area input.

2

Tempel Kueri Anda

Tempel SQL apa pun — dari log ORM, file, atau editor kode. Bekerja dengan SELECT, INSERT, UPDATE, DELETE, CREATE, dan banyak lagi.

3

Klik Format

Tekan Format untuk mendapatkan kueri yang tertarik dan dapat dibaca dengan kata kunci di baris mereka sendiri.

4

Sesuaikan Opsi

Sesuaikan lebar indentasi, alihkan kata kunci UPPERCASE, aktifkan/nonaktifkan penyorotan sintaks agar sesuai dengan gaya Anda.

5

Salin & Gunakan

Klik Salin untuk mengambil kueri yang diformat atau diminimalkan. Tempel ke IDE, tiket, atau dokumentasi Anda.

Siap untuk Mencoba?

Instal DevSuite Pro secara gratis dan buka 64+ alat pengembang untuk browser Anda.

Tambahkan ke Chrome Tambah ke Edge Tambahkan ke FireFox