Perapi SQL

Tempelkan kueri yang datang dari log atau dari ORM sebagai satu baris panjang, lalu bacalah lagi sebagai kueri: SELECT, FROM, WHERE, dan setiap JOIN di barisnya masing-masing.

Kode tidak pernah meninggalkan halaman ini: perapiannya terjadi di browser Anda.

Cara pakai

  1. Tempelkan kueri ke kotak pertama.
  2. Pilih apakah kata kunci ditulis kapital dan apakah tiap kolom mendapat barisnya sendiri.
  3. Salin hasilnya.

Perlu diketahui

Mengapa literal dilindungi

Sebuah kueri bisa memuat nilai kolom seperti 'order by name' atau komentar yang menyebut SELECT. Perapi yang bekerja dengan cari-dan-ganti biasa akan memotong baris tepat di situ, atau mengapitalkan kata di dalam data Anda. Di sini literal teks dan komentar disisihkan sebelum perapian lalu dikembalikan sesudahnya, persis seperti semula.

Untuk apa pemenggalan barisnya

Membaca kueri berarti menemukan tiga hal dengan cepat: tabel mana yang disentuh, bagaimana tabel-tabel itu digabungkan, dan disaring berdasarkan apa. Menempatkan setiap klausa di barisnya sendiri menjawab ketiganya sekilas pandang, dan itulah sebabnya tata letak ini menjadi kebiasaan dalam tinjauan kode, jauh sebelum kuerinya dijalankan.

Pertanyaan umum

Dialek apa yang didukung?

Klausa yang sama-sama dipakai PostgreSQL, MySQL, SQL Server, dan SQLite. Sintaks khas satu dialek tidak dirapikan, tetapi juga tidak dirusak: kata yang tak dikenali dilewatkan apa adanya.

Apakah kuerinya diperiksa dari kesalahan?

Tidak. Alat ini menata apa yang Anda berikan, bukan mengurainya. Kueri yang rusak tetap rusak, hanya lebih mudah dibaca.

Apakah kueri saya dikirim ke server?

Tidak. Semuanya berlangsung di peramban Anda, dan itu penting: kueri membawa nama tabel dan sering kali nilai dari sistem produksi.

Mengapa kata kunci saya tidak jadi huruf kapital?

Nyalakan «Kata kunci huruf kapital». Ini soal selera, bukan aturan: banyak tim menulis SQL sepenuhnya dengan huruf kecil.

Alat terkait