Lompat ke konten
Aback Tools Logo

Kompresor SQL

Kompres kueri SQL online secara gratis. Kompresor SQL kami menghapus komentar, memadatkan spasi, dan menormalkan token berlebih untuk menghasilkan string SQL terpendek yang tetap bisa dijalankan - mendukung MySQL, PostgreSQL, SQLite, T-SQL, dan PL/SQL. Semua pemrosesan terjadi lokal di browser Anda, tanpa pendaftaran.

Compress SQL Query

Paste your SQL query into the input panel and click "Compress SQL" to remove comments, collapse whitespace, and normalize tokens - producing the smallest executable SQL string. All processing happens locally in your browser.

Supports: MySQL · PostgreSQL · SQLite · SQL Server (T-SQL) · Oracle (PL/SQL). String literals, backtick identifiers, and bracket identifiers are preserved exactly.

Mengapa Memakai Kompresor SQL Kami?

  • Kompresi SQL instan: kompresor SQL kami memproses kueri Anda dalam hitungan milidetik, sepenuhnya di browser Anda. Kompres SQL online dan dapatkan keluaran terminifikasi beserta penghematan ukuran persisnya seketika - tanpa perjalanan bolak-balik ke server.
  • Kompresor SQL online yang aman: kueri SQL Anda tidak pernah meninggalkan perangkat saat memakai kompresor SQL online kami. Semua kompresi terjadi lokal di browser Anda - 100% privat tanpa unggahan ke server.
  • Keluaran yang bisa dijalankan, bukan sekadar menghapus spasi: kompresor SQL kami mempertahankan seluruh logika kueri, literal string, identifikator, dan operator. SQL yang dikompresi langsung bisa dijalankan - tempelkan ke klien basis data atau ORM mana pun.
  • Kompresor SQL 100% gratis selamanya: kompres SQL online sepenuhnya gratis - tanpa pendaftaran, paket premium, dan iklan. Kompresor SQL online kami gratis untuk semua, tanpa batas ukuran kueri.

Apa Itu Kompresi SQL?

Kompresi SQL (disebut juga minifikasi SQL) adalah proses memperkecil ukuran kueri SQL dengan menghapus semua karakter yang tidak diperlukan untuk eksekusi - komentar, spasi berlebih, baris baru, dan token berlebih. Berbeda dari alat pemformat kode yang menambah struktur, kompresor SQL online kami menghapus struktur untuk menghasilkan string SQL terpendek yang tetap bisa dijalankan. SQL yang dikompresi identik secara semantik dengan aslinya - menghasilkan hasil yang persis sama di basis data SQL mana pun (MySQL, PostgreSQL, SQLite, SQL Server, Oracle). Kompresi SQL berguna untuk menyematkan kueri ke dalam kode, memperkecil ukuran file log, dan mengoptimalkan pengiriman kueri melalui API.

Cara Kerja Kompresor SQL Kami

  1. Tempel atau Unggah SQL Anda: masukkan kueri SQL di panel input - tempel langsung atau unggah file .sql. Kompresor SQL online kami menerima dialek SQL apa pun - SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, stored procedure, CTE, dan subkueri.
  2. Kompresi Instan di Browser: klik "Kompres SQL" dan kompresor SQL kami menghapus semua komentar -- dan /* */, memadatkan spasi antar token, serta menghilangkan titik koma berlebih - sepenuhnya di browser Anda. SQL Anda tidak pernah meninggalkan perangkat.
  3. Salin atau Unduh Keluarannya: lihat SQL yang dikompresi di panel keluaran. Salin langsung atau unduh sebagai file .min.sql. Panel statistik menampilkan ukuran asli, ukuran terkompresi, dan persentase pengurangannya.

Apa yang Dikompresi

  • Komentar satu baris ( -- komentar ): semua komentar SQL satu baris dihapus, termasuk komentar di akhir pernyataan. Literal string yang berisi -- tetap dipertahankan.
  • Komentar blok ( /* komentar */ ): semua komentar blok banyak baris dihapus. Literal string yang berisi /* tetap dipertahankan.
  • Spasi dan baris baru: semua rangkaian spasi, tab, dan baris baru antar token SQL dipadatkan menjadi satu spasi. Spasi di awal dan akhir dihapus.
  • Titik koma berlebih: beberapa titik koma berurutan dan titik koma di akhir kueri dinormalkan menjadi satu titik koma.

Keterbatasan Penting

Kompresor SQL kami mempertahankan semua literal string (string berkutip tunggal dan ganda) persis apa adanya - spasi dan komentar di dalam string tidak pernah diubah. Kutip identifikator (backtick di MySQL, kutip ganda di PostgreSQL) juga dipertahankan. Kompresor tidak memvalidasi sintaks SQL - alat ini mengompres apa pun yang Anda masukkan. Jika SQL Anda punya kesalahan sintaks sebelum kompresi, keluaran terkompresinya juga akan punya.

Pertanyaan yang Sering Diajukan

Kompresor SQL adalah alat yang memperkecil ukuran kueri SQL dengan menghapus komentar, spasi, dan token berlebih namun tetap membuat kueri bisa dijalankan sepenuhnya. Kompresor SQL online kami melakukannya sepenuhnya di browser Anda - tanpa unggah ke server atau koneksi ke basis data.

Tidak. Kompresi SQL hanya menghapus karakter yang bukan bagian dari logika kueri - komentar, spasi berlebih, dan titik koma berlebih. SQL yang dikompresi menghasilkan hasil yang persis sama dengan aslinya di basis data SQL mana pun.

Tentu. Kompresor SQL online kami memproses semuanya secara lokal di browser Anda. Kueri SQL Anda tidak pernah meninggalkan perangkat - tidak ada unggah ke server, penyimpanan awan, maupun penyimpanan data dalam bentuk apa pun.

Ya, 100% gratis. Kompresor SQL online kami tidak memerlukan pendaftaran, tidak ada paket premium, tidak ada batas ukuran kueri, dan tanpa iklan. Anda bisa mengompres SQL online sebanyak yang Anda mau, sepenuhnya gratis.

Ya. Kompresor SQL kami berfungsi dengan dialek SQL apa pun - MySQL, PostgreSQL, SQLite, SQL Server (T-SQL), Oracle (PL/SQL), dan lainnya. Alat ini menangani sintaks komentar SQL standar (-- dan /* */), literal string (kutip tunggal dan ganda), serta kutip identifikator (backtick dan kutip ganda).

Ya. Kompresor SQL kami memakai parser mesin status yang mengenali literal string dengan benar dan tidak pernah mengubah isinya. Spasi, komentar, dan karakter khusus di dalam string berkutip tunggal atau ganda dipertahankan apa adanya.

Ya. Kompresor SQL kami menangani file SQL multi-pernyataan, stored procedure, fungsi, trigger, dan pernyataan DDL. Semua pernyataan dikompresi sambil mempertahankan titik koma yang memisahkannya.

Tidak. Kompresor SQL kami mempertahankan huruf besar/kecil asli dari semua kata kunci, identifikator, dan nilai SQL. Alat ini tidak mengubah kata kunci menjadi huruf besar atau melakukan perubahan format lainnya - hanya menghapus komentar dan spasi.

Rasio kompresi bergantung pada banyaknya spasi dan komentar dalam SQL asli. SQL dengan banyak komentar dan format banyak baris biasanya mencapai pengurangan 40-70%. SQL yang sudah padat dengan sedikit komentar akan berkurang lebih sedikit. Kompresor menampilkan rasio persis untuk input Anda.