Konverter SQL ke CSV
Ubah skrip dump basis data relasional menjadi lembar kerja tabular datar untuk analisis data dan pelaporan sederhana.
Perbandingan Format & Spesifikasi Teknis
| Spesifikasi | SQL | CSV |
|---|---|---|
| Tipe MIME | text/ | text/ |
| Tipe | skrip skema relasional & kueri | data berbentuk tabel |
| Kompresi | tidak ada (skrip DDL/DML teks biasa) | tidak ada |
| Spesifikasi Standar | Standar SQL ISO/IEC 9075 | IETF RFC 4180 |
| Header Byte Penanda | 2D 2D (--) or CREATE TABLE SQL statement | Aliran teks yang dipisahkan dengan pembatas menurut RFC 4180 |
Ikhtisar Format & Aplikasi
File dump SQL berisi perintah teks yang digunakan untuk membuat ulang tabel basis data dan memasukkan baris data. Perangkat lunak seperti MySQL, PostgreSQL, dan SQLite menghasilkan skrip ini untuk mencadangkan informasi. Analis sering kali perlu memindahkan data ini keluar dari sistem basis data yang berat ke aplikasi lembar kerja yang lebih ringan seperti Microsoft Excel atau Google Sheets. Mengubah skrip SQL terstruktur menjadi file CSV akan menghilangkan perintah pembuatan tabel yang rumit dan batasan relasional. File hasil konversi berfokus sepenuhnya pada baris dan kolom data mentah. Format sederhana ini memungkinkan tim bisnis memeriksa catatan, membuat grafik, dan membagikan data tanpa harus menjalankan server basis data aktif.
Spesifikasi Teknis & Rincian Codec
Cadangan SQL menggunakan jenis MIME text/plain dan mengandalkan pengkodean UTF-8 atau ASCII tanpa tajuk byte penanda khusus, yang muncul sebagai skrip teks yang dapat dibaca manusia. File CSV Tabel DB menggunakan jenis MIME text/csv, mengatur data ke dalam baris yang dipisahkan oleh jeda baris dan kolom yang dipisahkan oleh koma. Tidak ada format yang menggunakan kompresi secara default, sehingga keduanya tetap berupa teks biasa. Konversi ini murni tanpa kehilangan untuk data teks, tetapi membuang aturan skema relasional, kunci asing, dan definisi indeks karena file CSV hanya menyimpan kisi tabular datar.
Kompatibilitas OS & Peramban
Kedua format dapat digunakan di sistem operasi apa pun, termasuk Windows, macOS, dan Linux, karena berupa teks biasa. Peramban web modern dapat membaca dan menampilkan file teks dengan mudah. Perangkat lunak lembar kerja, alat ilmu data di Python dan R, serta sistem manajemen basis data dapat membuka file CSV secara bawaan tanpa plugin tambahan.
Informasi bermanfaat
Dump SQL yang besar dapat membuat file CSV besar yang melebihi batas baris lembar kerja. Bagi file hasil konversi menjadi bagian yang lebih kecil jika Anda berencana membuka file di perangkat lunak desktop standar.
Pertanyaan yang Sering Diajukan
Bagaimana cara mengonversi SQL Dump ke CSV Tabel DB tanpa kehilangan kualitas?
Konversi ini tidak kehilangan data pada barisnya karena karakter teks dipetakan langsung dari pernyataan INSERT ke sel CSV. Namun, struktur basis data seperti kunci asing dan indeks dihapus karena format CSV hanya mendukung tabel datar.
Apa perbedaan antara SQL Dump dan CSV Tabel DB?
Dump SQL adalah skrip pemrograman yang berisi perintah untuk membuat tabel dan menyisipkan data. CSV Tabel Basis Data adalah file datar yang hanya berisi baris dan kolom yang dipisahkan koma.