Pemformat dan Pemampat SQL
Percantik atau mampatkan SQL untuk SQL standar, PostgreSQL, MySQL, SQLite, MariaDB, dan BigQuery, dengan opsi indentasi dan huruf kapital kata kunci, sepenuhnya di browser Anda.
Pemformat dan Pemampat SQL — Tempel kueri SQL untuk mempercantiknya dengan indentasi rapi dan huruf kapital kata kunci, atau beralih ke Mampatkan untuk menyusutkannya menjadi satu baris. Pilih dialek yang sesuai dengan basis data Anda agar klausa dan fungsi diuraikan dengan benar. Semuanya berjalan sepenuhnya di browser Anda dan kueri Anda tidak pernah diunggah.
Apa itu Pemformat dan Pemampat SQL?
Pemformat dan pemampat SQL daring gratis yang berjalan sepenuhnya di browser Anda. Tempel kueri yang berantakan atau satu baris dan mode Percantik mengindentasi ulang dengan 2 spasi, 4 spasi, atau tab serta menjadikan kata kunci huruf besar (atau huruf kecil) agar tata letaknya mudah dibaca; mode Mampatkan menghapus komentar dan meringkas spasi menjadi satu baris ringkas sambil membiarkan string dalam tanda kutip tetap utuh. Pilih dialek — SQL standar, PostgreSQL, MySQL, SQLite, MariaDB, atau BigQuery — agar klausa dan fungsi khusus dialek diuraikan dengan benar. Pengembang backend, analis data, dan DBA menggunakannya untuk merapikan kueri tulisan tangan, membuat SQL yang dihasilkan ORM mudah dibaca, dan menyusutkan pernyataan sebelum menyematkannya ke dalam kode.
Cara menggunakan Pemformat dan Pemampat SQL
- Tempel atau ketik SQL Anda ke dalam kotak Input.
- Buka Pengaturan dan pilih dialek yang sesuai dengan basis data Anda: SQL standar, PostgreSQL, MySQL, SQLite, MariaDB, atau BigQuery.
- Biarkan mode pada Percantik untuk mengindentasi ulang kueri, atau beralih ke Mampatkan untuk menyusutkannya menjadi satu baris.
- Di Pengaturan, pilih indentasi 2 spasi, 4 spasi, atau tab dan apakah kata kunci ditulis huruf besar, huruf kecil, atau dibiarkan apa adanya (mode Percantik).
- Baca hasil yang sudah diformat dan gunakan tombol Salin untuk mengambilnya, atau klik Bersihkan untuk mengosongkan input dan memulai lagi.
Contoh
Mempercantik SELECT satu baris (2 spasi, kata kunci HURUF BESAR)
Masukan
select id, name from users where active = 1 order by name
Keluaran
SELECT id, name FROM users WHERE active = 1 ORDER BY name
Memampatkan kueri multi-baris untuk disematkan
Masukan
SELECT id, name FROM users -- only active rows WHERE active = 1
Keluaran
SELECT id, name FROM users WHERE active = 1
Memformat SQL khusus dialek
Pilih PostgreSQL, MySQL, SQLite, MariaDB, atau BigQuery sebelum mempercantik agar kata kunci dan fungsi khusus dialek (seperti nama berapit tanda petik balik milik BigQuery atau cast milik Postgres) dikenali dan ditata dengan benar alih-alih dikira sebagai kesalahan.
Pertanyaan yang sering diajukan
- Apakah SQL saya diunggah ke server?
- Tidak. Mempercantik, memampatkan, dan menguraikan dialek semuanya terjadi secara lokal di browser Anda menggunakan pustaka sql-formatter. Kueri Anda tidak pernah meninggalkan perangkat Anda, dan alat ini tetap berfungsi luring.
- Dialek SQL apa saja yang didukung?
- Anda dapat memilih SQL standar, PostgreSQL, MySQL, SQLite, MariaDB, atau BigQuery. Dialek memberi tahu pemformat cara menguraikan kata kunci, tanda kutip, dan fungsi khusus dialek agar tata letaknya tetap benar.
- Apa perbedaan antara Percantik dan Mampatkan?
- Percantik mengindentasi ulang kueri dan menerapkan huruf kapital kata kunci yang Anda pilih demi keterbacaan, menggunakan tata bahasa dialek yang dipilih. Mampatkan menghapus komentar dan memadatkan pernyataan menjadi satu baris, tanpa menyentuh string dan pengidentifikasi dalam tanda kutip.
- Bisakah saya mengatur indentasi dan huruf kapital kata kunci?
- Ya. Di Pengaturan Anda dapat memilih indentasi 2 spasi, 4 spasi, atau tab, dan menyetel kata kunci menjadi huruf besar, huruf kecil, atau dipertahankan. Opsi ini berlaku pada mode Percantik; Mampatkan selalu menyusutkan menjadi satu baris.
- Mengapa muncul laporan kesalahan penguraian?
- Mode Percantik menguraikan kueri dengan dialek yang dipilih, sehingga masalah sintaks yang sebenarnya, atau pernyataan yang ditulis untuk dialek lain, bisa gagal diuraikan. Coba beralih ke dialek yang sesuai, atau gunakan Mampatkan, yang hanya merapikan spasi tanpa menguraikan.
Alat terkait
Enkode / Dekode Base32 / Base58
Enkode teks ke Base32 (RFC 4648) atau Base58 (alfabet Bitcoin) dan dekode keduanya kembali menjadi teks, sepenuhnya aman UTF-8 dan seluruhnya di browser Anda.
Enkode / Dekode Base64
Enkode atau dekode Base64 (aman UTF-8) dengan alfabet URL-safe, padding opsional, pemenggalan baris 64/76, hitungan bita dan karakter langsung, serta tampilan bita heksa atau biner.
Konverter Huruf Besar/Kecil & Penghitung
Konversi teks antara UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, dan lainnya, serta hitung karakter, kata, dan baris.
Pemformat & Pemerkecil Kode
Percantik atau perkecil HTML, CSS, dan JavaScript secara instan di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab serta kompresi JavaScript bertenaga Terser.