CSV ke SQL

Buat perintah SQL INSERT dari CSV. Pemisah, enkode, nama tabel, dan opsi header.

Alat terkait

Apa yang ditawarkan alat CSV ke SQL ini

Buat perintah SQL INSERT dari CSV dengan kontrol parsing yang praktis.

  • Buat INSERT: Satu perintah INSERT dibuat untuk setiap baris data.
  • Opsi pemisah: Gunakan deteksi otomatis atau pilih pemisah secara manual.
  • Opsi enkode: Baca file sebagai UTF-8, Windows-1252, atau ISO-8859-1.
  • Nama tabel kustom: Tentukan dan bersihkan identitas tabel keluaran.
  • Header ke kolom: Gunakan baris pertama sebagai nama kolom SQL.
  • Privat: Semua berjalan di browser Anda.

Mengapa mengubah CSV ke SQL?

Keluaran SQL INSERT membantu impor data spreadsheet ke basis data dan skrip.

  • Impor basis data: Gunakan SQL hasil dalam klien SQL dan alur migrasi.
  • Alur pengembang: Gunakan keluaran untuk seed script dan data pengujian.

Cara kerja CSV ke SQL

CSV diparsing lalu diubah menjadi perintah SQL INSERT per baris.

  • Parse CSV: Baca CSV dengan pemisah dan enkode yang dipilih.
  • Siapkan identitas: Bersihkan nama tabel dan kolom untuk SQL.
  • Escape nilai: Escape tanda kutip tunggal pada literal nilai dengan aman.
  • Ekspor: Unduh atau salin seluruh keluaran SQL.

Penjelasan opsi

Pengaturan ini mengontrol parsing dan bentuk keluaran SQL.

  • Pemisah: Auto, koma, titik koma, tab, atau pipe.
  • Enkode: Pilih enkode yang sesuai dengan file sumber.
  • Nama tabel: Nama tabel target dalam keluaran SQL.
  • Baris pertama sebagai kolom: Aktif/nonaktif pemetaan header ke kolom.

Kapan memakai tiap pemisah

Gunakan Auto terlebih dahulu lalu ubah manual jika parsing tidak tepat.

  • Koma: Pemisah CSV yang paling umum.
  • Titik koma: Umum pada beberapa ekspor regional.
  • Tab: Untuk file mirip TSV.
  • Pipe: Digunakan pada beberapa pipeline data.

Didukung pemrosesan sisi klien.

Pertanyaan umum

SQL apa yang dihasilkan alat ini?

Alat ini membuat perintah INSERT INTO ... VALUES (...) untuk setiap baris data CSV.

Apa fungsi baris pertama sebagai nama kolom?

Baris pertama CSV digunakan sebagai nama kolom SQL pada perintah INSERT.

Pemisah apa saja yang didukung?

Auto, koma, titik koma, tab, dan pipe didukung.

Enkode apa yang digunakan saat unggah?

UTF-8, Windows-1252, dan ISO-8859-1 tersedia.

Apakah data saya aman?

Ya. Pemrosesan terjadi di browser dan file tidak diunggah ke server.

Basis data mana yang bisa memakai SQL ini?

Sebagian besar basis data yang mendukung sintaks INSERT INTO ... VALUES (...).

CSV ke SQL - Buat perintah INSERT online