Format dan cantikkan pertanyaan SQL dengan baris baharu klausa dan penulisan kata kunci yang konsisten, atau mampatkan ke satu baris.
Cara menggunakan Pemformat SQL
Tampal pertanyaan SQL anda ke dalam kotak input.
Pilih Format untuk mencantikkannya atau Mampatkan untuk memampatkannya ke satu baris.
Pilih kes kata kunci, kemudian salin hasilnya.
Ini ialah pemformat SQL yang mengambil pertanyaan yang sempit, satu baris atau bergaya tidak konsisten dan mengemaskannya: setiap klausa utama pada barisnya sendiri, lajur dan syarat diinden, dan huruf besar-kecil kata kunci dibuat konsisten. Ia juga boleh melakukan sebaliknya dan meminifikasi pertanyaan kepada satu baris.
SQL yang mudah dibaca lebih mudah untuk disemak, dinyahpepijat dan diselenggara. Apabila SELECT, FROM, WHERE, JOIN dan GROUP BY setiap satunya memulakan baris baharu dan kata kunci berkongsi satu huruf besar-kecil, bentuk pertanyaan, apa yang dikembalikannya dan cara ia menapis, menjadi jelas sekilas pandang.
Pemformatan juga berguna sebelum melakukan komit pertanyaan supaya perbezaan (diff) kekal kecil dan penyemak melihat perubahan yang bermakna dan bukannya ruang putih yang dialihkan semula.
Anda memilih huruf besar-kecil kata kunci (contohnya kata kunci huruf besar, iaitu konvensyen biasa) dan sama ada untuk memformat atau meminifikasi. Pemformat ini agnostik dialek dan mengendalikan ANSI SQL biasa yang digunakan oleh PostgreSQL, MySQL, SQLite dan SQL Server.
Mod minifikasi berguna untuk keperluan sebaliknya: menggabungkan pertanyaan yang diformat kembali kepada satu baris untuk dibenamkan dalam kod atau nilai konfigurasi.
Alat ini memformat untuk kebolehbacaan dan bukannya memeriksa sama ada pertanyaan anda sah, jadi ia akan dengan senang hati menyusun pertanyaan yang mengandungi kesilapan taip. Anggap output yang bersih sebagai kemenangan kebolehbacaan, bukan pemeriksaan ketepatan.
Segala-galanya berjalan dalam pelayar anda, yang penting kerana pertanyaan sebenar sering mengandungi nama jadual, nama lajur dan kadangkala nilai literal yang membayangkan skema atau data anda. Tiada satu pun daripadanya dimuat naik.
Soalan lazim
Ia meletakkan setiap klausa utama seperti SELECT, FROM, WHERE dan JOIN pada barisnya sendiri, menginden lajur dan syarat, serta menormalkan kes kata kunci untuk kebolehbacaan.
Tidak. Pemformatan berjalan sepenuhnya dalam pelayar anda, jadi pertanyaan anda tidak pernah meninggalkan peranti anda. Ini menjadikannya selamat untuk pertanyaan yang menyebut nama jadual atau lajur.
Ia tidak bergantung pada dialek dan mengendalikan SQL ANSI biasa yang digunakan oleh PostgreSQL, MySQL, SQLite dan SQL Server. Ia memformat untuk kebolehbacaan dan bukannya mengesahkan sintaks.
Benamkan alat ini
Tambah alat ini ke laman web anda sendiri. Salin coretan di bawah; ia kekal terkini secara automatik.
<iframe src="https://monu.tools/embed/ms/sql-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Alat berkaitan
Cantikkan XML dengan inden yang betul, atau mampatkan ke satu baris. Ulasan, CDATA dan arahan pemprosesan dipelihara.
Cantikkan CSS dengan inden yang bersih, atau mampatkan untuk mengurangkan saiz fail. Mengendalikan pertanyaan media, calc() dan ulasan lesen.
Cantikkan HTML dengan inden sedar blok, atau mampatkan. Kandungan pre, textarea, script dan style dipelihara.
Cantikkan dan perelokan JavaScript dengan inden dan jarak yang konsisten. Berjalan sepenuhnya dalam pelayar anda.