UltKit

Konversi SQL ke CSV

File .sql adalah skrip untuk membangun ulang database, bukan sesuatu yang bisa dibuka spreadsheet. Unggah dump-nya dan dapatkan baris dari pernyataan INSERT di dalamnya sebagai CSV, tanpa harus memasang atau memulihkan database terlebih dahulu.

Konverter Data

atau jatuhkan file CSV, TSV, TXT … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Unggah dump .sql

    Tambahkan file hasil ekspor phpMyAdmin, mysqldump, SQLite, atau SQL Server, hingga 95 MB. Cadangan terkompresi .sql.gz harus diekstrak dulu.

  2. 2

    Periksa pengaturan CSV

    Pemisah disetel ke Koma dan Tanggal ke ISO, sehingga nilai seperti 2026-10-18 terbaca sama di setiap program. Pilih Titik koma jika Excel Anda memakai koma sebagai tanda desimal, seperti yang umum pada pengaturan Indonesia.

  3. 3

    Konversi ke CSV

    Tekan Konversi ke CSV lalu buka hasilnya di Excel, Google Sheets, atau alat apa pun yang bisa mengimpor nilai yang dipisahkan koma.

Jawaban

Bagaimana cara mengubah file SQL menjadi CSV?

Unggah dump .sql lalu tekan Konversi ke CSV. Setiap baris di dalam pernyataan INSERT menjadi satu baris CSV, dengan nama kolom tabel sebagai judul.

Membuka dump SQL sebagai spreadsheet

SQL berawal dari riset IBM pada tahun 1970-an, lalu menjadi standar ANSI pada 1986 dan standar ISO setahun kemudian. Itulah sebabnya setiap database relasional bisa menuliskan isinya sebagai skrip berisi pernyataan SQL. Skrip ini, yang disebut dump, adalah cara panel kontrol hosting mencadangkan database WordPress atau toko online, cara developer menyerahkan data, dan cara banyak aplikasi mengekspor semuanya sekaligus.

Membukanya di editor teks langsung memperlihatkan masalahnya: ribuan nilai dijejalkan dalam tanda kurung di baris yang sangat panjang, dengan tanda kutip dan escape di mana-mana. Konversi SQL ke CSV membongkar nilai-nilai itu menjadi baris dan kolom, sehingga Anda bisa mencari pesanan lama, menghitung pelanggan per provinsi, atau menyerahkan tabel kepada orang yang bekerja di Excel. Untuk langsung mendapatkan workbook, pilih XLSX di Konversi ke.

Dump SQL mana yang langsung bisa diubah ke CSV

Cara alat umum menuliskan baris tabel ke file .sql
Diekspor denganCara baris ditulisSiap dikonversi
mysqldump, phpMyAdminINSERT INTO dengan banyak kelompok nilai per pernyataanYa
Perintah .dump SQLiteSatu INSERT INTO per barisYa
Generate Scripts SQL Server, skema dan dataPernyataan INSERT dengan nama [berkurung siku]Ya
pg_dump, format plain bawaanBlok COPY … FROM stdin berisi teks yang dipisahkan tabEkspor ulang dengan --inserts
Alat apa pun, hanya skemaCREATE TABLE tanpa dataTidak ada baris untuk dikonversi
Dump SQLdump database · cadangan .sql
File teks biasa berisi pernyataan SQL yang membuat ulang database: baris CREATE TABLE menjelaskan kolom setiap tabel, dan baris INSERT membawa datanya. Memulihkannya berarti menjalankan skrip di database; mengonversinya berarti membaca nilai INSERT tanpa menjalankan apa pun.

PostgreSQL yang perlu diperhatikan. Secara bawaan, pg_dump menulis data tabel sebagai blok COPY, yang cepat dipulihkan tetapi bukan pernyataan INSERT; jalankan lagi dengan opsi --inserts atau --column-inserts untuk mendapatkan file yang bisa dikonversi dengan bersih. Untuk data yang hanya ingin Anda analisis tanpa diedit, CSV ke Parquet adalah langkah lanjutan yang wajar setelah CSV-nya ada.

Fakta format SQL dan CSV

SQL

Skrip SQL

File SQL adalah skrip teks biasa berisi pernyataan Structured Query Language, seperti CREATE TABLE dan INSERT, yang dijalankan database secara berurutan. File ini umum digunakan untuk pencadangan database, migrasi, dan berbagi data contoh. Bahasanya sendiri merupakan standar ISO, tetapi MySQL, PostgreSQL, SQLite, dan SQL Server masing-masing memiliki dialeknya sendiri, sehingga skrip sering memerlukan sedikit perubahan antarsistem. Editor teks apa pun dapat membuka file SQL, dan diperlukan klien database untuk menjalankannya.

Kompresi
–
Transparansi
–
Animasi
–
Diperkenalkan
–
Konverter SQL

CSV

Nilai yang dipisahkan koma (CSV)

CSV adalah format teks biasa untuk tabel, dengan setiap baris menjadi satu baris data dan koma memisahkan kolom. Format ini telah digunakan sejak masa awal komputasi dan dijelaskan dalam RFC 4180, meskipun banyak variannya memakai titik koma atau tab serta encoding teks yang berbeda. Hampir semua spreadsheet, basis data, dan alat analitik dapat mengimpor dan mengekspornya, sehingga CSV menjadi format bawaan untuk memindahkan data antarsistem. CSV hanya menyimpan nilai, tanpa rumus, format, banyak sheet, atau tipe data.

Kompresi
–
Transparansi
–
Animasi
–
Diperkenalkan
–
Konverter CSV

Dump SQL diubah ke CSV saat data di dalam cadangan database dibutuhkan oleh orang yang tidak punya database: pemilik situs yang membaca pesanan lama, analis yang memeriksa ekspor klien, atau developer yang mengambil satu tabel dari cadangan hosting.

Pertanyaan seputar SQL ke CSV

Apakah saya perlu memasang MySQL untuk membuka file .sql sebagai CSV?

Tidak. Cara yang biasa adalah memasang server database, mengimpor dump, lalu mengekspor setiap tabel lagi, yang memakan waktu dan butuh sedikit kerja di command line. Konverter ini membaca pernyataan INSERT secara langsung dan menuliskan nilainya sebagai baris, jadi Anda cukup memakai browser.

Dari mana nama kolom di CSV hasil konversi SQL berasal?

Dari pernyataan CREATE TABLE untuk tabel tersebut, atau dari daftar kolom yang ditulis di pernyataan INSERT jika dump menyertakannya. Jika keduanya tidak ada, nilainya tetap dikonversi dan Anda menambahkan baris judul sendiri.

Apa hasilnya jika dump SQL berisi puluhan tabel?

Satu CSV per tabel, dikirim bersama dalam satu ZIP, karena satu file CSV hanya bisa memuat satu tabel. Tabel tanpa pernyataan INSERT, seperti log atau cache yang kosong, tidak menghasilkan file.

Cadangan saya berakhiran .sql.gz. Bisakah saya mengunggahnya?

Ekstrak dulu, karena konverter membaca teks .sql biasa. Alat ekstrak file online membuka file .gz di browser; setelah itu unggah file .sql yang dihasilkannya.

Perlukah saya mengunggah dump database yang berisi data pelanggan?

Hanya bagian yang Anda perlukan. Dump sering memuat alamat email, hash kata sandi, dan riwayat pesanan, jadi sebisa mungkin ekspor tabel yang relevan saja. File yang diunggah dihapus 30 menit setelah diproses, seperti dijelaskan di kebijakan privasi.

Bisakah CSV ini diubah kembali menjadi SQL nanti?

Bisa. Setelah diedit di spreadsheet, CSV ke SQL menulis pernyataan CREATE TABLE dan INSERT untuk MySQL, PostgreSQL, SQLite, atau SQL Server, dengan nama tabel pilihan Anda.