Konverter SQL ke CSV Ekstrak data dari pernyataan SQL INSERT dan konversi ke format CSV.
SQL ke CSV
Ekstrak data dari pernyataan SQL INSERT dan konversi ke format CSV.
Tempel pernyataan SQL
Tempel pernyataan SQL INSERT Anda ke dalam input.
Ekstrak data secara otomatis
Nama kolom dan nilai diambil menjadi format CSV.
Salin output CSV
Salin atau unduh data CSV.
What Is SQL ke CSV?
SQL ke CSV mengekstrak data dari pernyataan SQL INSERT dan mengonversinya menjadi format nilai yang dipisahkan koma. Alat ini menganalisis nama kolom dari klausa INSERT INTO dan mengekstrak nilai dari klausa VALUES, menangani string yang dikutip, nilai numerik, dan NULL. Ini mendukung beberapa pernyataan INSERT dan menggabungkannya menjadi satu output CSV dengan baris header. Ini berguna untuk mengekstrak data dari dump SQL, skrip migrasi, dan cadangan database.
Why Use SQL ke CSV?
-
Mengurai sintaks INSERT INTO ... VALUES ... standar.
-
Menangani string yang dikutip dengan karakter escape.
-
Mendukung beberapa pernyataan INSERT dengan penggabungan kolom otomatis.
-
Menangani nilai NULL dan literal numerik dengan benar.
Common Use Cases
Ekstraksi Data
Ekstrak data tabular dari file dump SQL untuk analisis di spreadsheet.
Migrasi Database
Konversi skrip insert SQL menjadi CSV untuk impor ke sistem database yang berbeda.
Tinjauan Data
Konversi skrip SQL menjadi CSV untuk tinjauan dan validasi yang lebih mudah.
Analisis Cadangan
Ekstrak data dari file cadangan SQL ke dalam format yang dapat dibuka di Excel.
Technical Guide
Parser menggunakan pola regex untuk mencocokkan pernyataan INSERT INTO dengan daftar kolom eksplisit dan klausa VALUES. Nama kolom diekstrak dari daftar kolom dan dibersihkan dari delimiter backtick/tanda kutip.
Penguraian nilai menggunakan mesin state karakter-per-karakter untuk menangani: string yang dikutip dengan tanda kutip tunggal (dengan penghapusan tanda kutip melalui penggandaan), string yang dikutip dengan tanda kutip ganda, literal numerik, dan kata kunci NULL. Koma di dalam string yang dikutip tidak dianggap sebagai pemisah nilai.
Karakter kutip yang mengelilingi nilai string dihilangkan dari output. Nilai NULL diubah menjadi string kosong dalam CSV. Beberapa pernyataan INSERT untuk tabel yang sama atau berbeda digabungkan, dengan semua kolom unik dikumpulkan untuk baris header.
Output CSV mengikuti RFC 4180 dengan penghapusan yang tepat untuk nilai yang mengandung koma atau tanda kutip.
Tips & Best Practices
-
1Pernyataan INSERT harus menyertakan daftar kolom eksplisit: INSERT INTO tabel (kol1, kol2) VALUES (...).
-
2Beberapa pernyataan INSERT digabung menjadi satu output CSV.
-
3Nilai NULL menjadi sel kosong di CSV.
-
4String yang dikutip memiliki kutipan sekitarnya yang dipangkas secara otomatis.
Related Tools
CSV ke JSON
Konversi data CSV menjadi format array JSON secara instan di browser Anda.
๐ File Conversion
CSV ke SQL
Buat pernyataan SQL INSERT dari data CSV dengan deteksi tipe otomatis.
๐ File Conversion
JSON ke Skema SQL
Buat pernyataan CREATE TABLE SQL dari data JSON dengan inferensi tipe.
๐ File Conversion
Pembaca CSV
Lihat data CSV sebagai tabel yang diformat, dapat diurutkan dengan nomor baris.
๐ File ConversionFrequently Asked Questions
Q Sintaks SQL mana yang didukung?
Q Bagaimana nilai NULL ditangani?
Q Apakah itu menangani kutipan yang escape?
Q Dapatkah itu mengurai hasil SELECT?
Q Bagaimana dengan pernyataan INSERT multi-baris?
About This Tool
SQL ke CSV is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ your data never leaves your device. No registration or installation required.