WMW

Pemformat SQL

Free

Format semula pertanyaan SQL untuk kebolehbacaan dengan inden konsisten, satu klausa setiap baris, dan pilihan huruf besar/kecil kata kunci anda, merentasi lebih sedozen dialek SQL termasuk MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery, dan Snowflake, semuanya berfungsi sepenuhnya dalam pelayar anda.

Berjalan sepenuhnya dalam pelayar anda. SQL anda tidak pernah dimuat naik ke mana-mana.

Aktiviti Terkini

Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.

Formattata una query MySQL (253 caratteri)

4 jam yang lepas

Formatted a MySQL query (21 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (21 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (21 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Formatted a MySQL query (253 chars)

5 jam yang lepas

Komen (0)

Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.

Komen tetamu disemak sebelum diterbitkan. Log masuk untuk menyiarkan serta-merta.

Belum ada komen. Jadi yang pertama berkongsi pendapat anda!

Apa alat ini buat

Alat ini memformat semula pertanyaan SQL untuk kebolehbacaan: inden konsisten, satu klausa setiap baris, dan pilihan huruf besar/kecil kata kunci anda, merentasi lebih sedozen dialek SQL termasuk MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery, dan Snowflake.

Bagaimana Ia Berfungsi

SQL anda dihurai ke dalam pepohon sintaks menggunakan tatabahasa dialek yang anda pilih, dengan cara yang sama seperti pemacu pangkalan data sebenar perlu memahami klausa, ungkapan, dan penyarangan pertanyaan. Pepohon itu kemudian dicetak semula sebagai teks menggunakan peraturan yang konsisten: satu klausa peringkat atas (SELECT, FROM, WHERE, dan sebagainya) setiap baris, ungkapan dan sub-pertanyaan bersarang diindeks satu peringkat lebih dalam daripada induknya, dan setiap kata kunci ditulis semula dalam huruf besar/kecil yang anda pilih (huruf besar, huruf kecil, atau kekal seperti ditaip). Kerana output datang daripada mencetak semula struktur yang dihurai dan bukannya menyunting teks asal, hasilnya sentiasa perwakilan yang lengkap dan sah bagi pertanyaan yang sama.

Masalah ia selesaikan

Soalan lazim

›Mengapa penting dialek SQL mana yang saya pilih?

Enjin pangkalan data yang berbeza menggunakan sintaks yang sedikit berbeza untuk perkara seperti penggabungan rentetan, memetik pengecam, atau fungsi tetingkap, dan pemformat perlu memahami perbezaan tersebut untuk mengindeks dan memecahkan baris dengan betul; memilih dialek yang sepadan dengan tempat anda akan benar-benar menjalankan pertanyaan, seperti MySQL, PostgreSQL, atau T-SQL, memberikan hasil yang paling tepat dan mudah dibaca.

›Pertanyaan saya gagal diformat, adakah sesuatu yang salah dengan SQL saya?

Biasanya ya: alat ini sebenarnya menghuraikan SQL anda untuk memahami strukturnya sebelum memformatnya semula, jadi kesilapan sintaks sebenar (tanda kurungan yang tidak sepadan, kata kunci yang hilang) akan dikesan di sini dengan cara yang sama seperti yang akan dikesan oleh pangkalan data itu sendiri, dan mesej ralat memberitahu anda secara kasar di mana penghurai tersekat.

›Adakah pemformatan mengubah apa yang dilakukan oleh pertanyaan saya?

Tidak, pemformatan hanya mengubah ruang putih, pemisahan baris, dan huruf besar/kecil kata kunci, tidak pernah token sebenar, literal, atau struktur pertanyaan, jadi pertanyaan yang diformat sentiasa berkelakuan sama seperti yang asal apabila dijalankan pada pangkalan data.

›Apa yang dilakukan oleh "Kekalkan huruf besar/kecil" kepada kata kunci?

Ia membiarkan setiap kata kunci kekal seperti yang anda taip (jadi SELECT, select, dan Select semuanya kekal seperti ditulis) dan bukannya memaksa semuanya kepada huruf besar atau huruf kecil, berguna jika pasukan anda sudah mempunyai gaya sendiri yang anda tidak mahu alat ini menindih.

›Bolehkah saya memformat lebih daripada satu penyata sekali gus?

Ya, tampal beberapa penyata yang dipisahkan dengan titik bertindih dan setiap satu dihurai dan diformat secara berasingan, dengan baris kosong dimasukkan di antaranya supaya keseluruhan fail migrasi atau skrip kekal boleh dibaca.

Alat Berkaitan

Free

Teks

Penjana Ungkapan Cron

Bina dan huraikan ungkapan cron dengan editor medan langsung, penerangan dalam bahasa mudah, dan 5 masa jalanan sebenar seterusnya. Menyokong praset, jalan pintas @, dan varian 6 medan bersaat pilihan.

Free

Teks

Penjana Rekod DMARC

Bina rekod DNS DMARC daripada medan berbahasa mudah, dengan prasetel pelaksanaan berperingkat dan penunjuk tahap penguatkuasaan langsung.

Free

Teks

Penukar Excel ke Jadual HTML

Tampal dari Excel atau Google Sheets, atau muat naik fail .xlsx/.xls/.csv, dan dapatkan jadual HTML yang kemas dengan pratonton langsung, gaya pilihan dan penjajaran lajur berangka.

Free

Teks

Penjana Hash (MD5/SHA1/SHA256/SHA512)

Hash teks atau fail kepada MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 dan CRC32 sekali gus, dengan medan perbandingan terhadap checksum yang diketahui.

Free

Teks

Penjana htpasswd

Jana fail .htpasswd Apache sebenar dengan bcrypt atau SHA, disahkan bait demi bait berbanding alat baris arahan htpasswd rasmi, dengan sokongan untuk berbilang pengguna sekali gus.

Free

Teks

Penukar Entiti HTML

Tukar teks kepada dan daripada entiti HTML dalam kedua-dua arah serentak, dengan format berangka perpuluhan atau heksadesimal dan jadual rujukan pantas entiti biasa.

Free

Teks

Pengesah HTML

Menyemak HTML untuk tag tidak ditutup, ID berganda, elemen lapuk dan isu biasa jelas yang lain, disahkan dengan penghurai pemadanan tag sendiri, bukan pengesah pematuhan W3C yang lengkap.

Free

Teks

Penukar IPv4 ke IPv6

Menjana perwakilan IPv6 IPv4-mapped, IPv4-compatible, 6to4, dan NAT64 bagi alamat IPv4, dan mengekstrak semula alamat IPv4 daripada mana-mana bentuk IPv6 tersebut.