แปลง SQL เป็น CSV

แปลงสคริปต์สำรองข้อมูลฐานข้อมูลเชิงสัมพันธ์ให้เป็นสเปรดชีตแบบตารางแบน เพื่อการวิเคราะห์ข้อมูลและสร้างรายงานที่ง่ายดาย

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V

ระหว่างรอไฟล์ คุณเล่น Code Rain ได้เลย

รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค

ข้อกำหนดSQLCSV
ประเภท MIMEtext/plaintext/csv
ประเภทสคริปต์สคีมาและคิวรีเชิงสัมพันธ์ข้อมูลแบบตาราง
การบีบอัดไม่มี (สคริปต์ DDL/DML ข้อความธรรมดา)ไม่มี
ข้อกำหนดมาตรฐานISO/IEC 9075 SQL StandardIETF RFC 4180
ส่วนหัวที่ระบุลายเซ็นไฟล์2D 2D (--) or CREATE TABLE SQL statementสตรีมข้อความที่คั่นด้วยตัวคั่นตาม RFC 4180

ภาพรวมรูปแบบและการใช้งาน

ไฟล์ SQL dump ประกอบด้วยคำสั่งข้อความที่ใช้สร้างตารางฐานข้อมูลและแทรกแถวข้อมูล ซอฟต์แวร์อย่าง MySQL, PostgreSQL และ SQLite จะสร้างสคริปต์เหล่านี้เพื่อสำรองข้อมูล นักวิเคราะห์มักจะต้องย้ายข้อมูลเหล่านี้ออกจากระบบฐานข้อมูลขนาดใหญ่ไปยังแอปพลิเคชันสเปรดชีตที่เบากว่า เช่น Microsoft Excel หรือ Google Sheets การแปลงสคริปต์ SQL แบบมีโครงสร้างให้เป็นไฟล์ค่าที่คั่นด้วยจุลภาค จะช่วยตัดคำสั่งสร้างตารางที่ซับซ้อนและข้อจำกัดเชิงสัมพันธ์ออกไป โดยผลลัพธ์จะเน้นไปที่แถวและคอลัมน์ของข้อมูลดิบทั้งหมด รูปแบบที่เรียบง่ายนี้ช่วยให้ทีมธุรกิจสามารถตรวจสอบบันทึก สร้างแผนภูมิ และแบ่งปันข้อมูลได้โดยไม่ต้องรันเซิร์ฟเวอร์ฐานข้อมูลจริง

ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ

ไฟล์ SQL dump ใช้ MIME type แบบ text/plain และอาศัยการเข้ารหัส UTF-8 หรือ ASCII โดยไม่มีส่วนหัว magic byte พิเศษ ปรากฏเป็นสคริปต์ข้อความที่อ่านออกได้ ไฟล์ CSV ของตารางฐานข้อมูลใช้ MIME type แบบ text/csv จัดระเบียบข้อมูลเป็นแถวที่คั่นด้วยตัวแบ่งบรรทัดและคอลัมน์ที่คั่นด้วยจุลภาค ทั้งสองรูปแบบไม่ได้ใช้การบีบอัดเป็นค่าเริ่มต้น ทำให้ทั้งคู่คงเป็นไฟล์ข้อความธรรมดา การแปลงนี้ไม่มีการสูญเสียข้อมูลสำหรับข้อมูลข้อความ แต่จะตัดกฎสคีมาเชิงสัมพันธ์ คีย์นอก และคำนิยามดัชนีออกไป เนื่องจากไฟล์ CSV จัดเก็บเฉพาะตารางแบบแบนเท่านั้น

ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์

ทั้งสองรูปแบบใช้งานได้บนระบบปฏิบัติการทุกชนิด รวมถึง Windows, macOS และ Linux เพราะเป็นข้อความธรรมดา เว็บเบราว์เซอร์สมัยใหม่อ่านและแสดงไฟล์ข้อความได้ง่าย ซอฟต์แวร์สเปรดชีต เครื่องมือวิทยาศาสตร์ข้อมูลใน Python และ R รวมถึงระบบจัดการฐานข้อมูล เปิดไฟล์ CSV ได้โดยตรงโดยไม่ต้องใช้ปลั๊กอินเพิ่มเติม

เคล็ดลับการใช้งาน

ไฟล์ SQL dump ขนาดใหญ่อาจสร้างไฟล์ CSV ขนาดมหึมาที่เกินขีดจำกัดจำนวนแถวของสเปรดชีต ให้แบ่งผลลัพธ์ออกเป็นส่วนย่อยๆ หากคุณวางแผนที่จะเปิดไฟล์ในซอฟต์แวร์เดสก์ท็อปทั่วไป

คำถามที่พบบ่อย

จะแปลง SQL Dump เป็นตาราง CSV โดยไม่สูญเสียคุณภาพได้อย่างไร

การแปลงนี้ไม่มีการสูญเสียข้อมูลสำหรับแถวข้อมูล เนื่องจากอักขระข้อความจะแมปโดยตรงจากคำสั่งแทรกไปยังเซลล์ CSV อย่างไรก็ตาม โครงสร้างฐานข้อมูลเช่นคีย์นอกและดัชนีจะถูกตัดออกเนื่องจากรูปแบบ CSV รองรับเฉพาะตารางแบบแบนเท่านั้น

ความแตกต่างระหว่าง SQL Dump และตาราง CSV คืออะไร

SQL dump คือสคริปต์โปรแกรมที่มีคำสั่งสำหรับสร้างตารางและแทรกข้อมูล ส่วนตาราง CSV คือไฟล์แบนที่มีเพียงแถวและคอลัมน์ที่คั่นด้วยจุลภาคเท่านั้น