המרת SQL ל-CSV

המרת סקריפטים של גיבוי מסדי נתונים רלציוניים לגיליונות נתונים שטוחים לצורך ניתוח נתונים והפקת דוחות בקלות.

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V

בזמן שאתם מחכים לקבצים, אפשר לשחק ב-Code Rain

הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

השוואת פורמטים ומפרטים טכניים

מפרטSQLCSV
סוג MIMEtext/plaintext/csv
סוגסקריפט סכימה ושאילתות יחסייםנתונים טבלאיים
דחיסהללא (סקריפט DDL/DML בטקסט רגיל)ללא
מפרט תקניISO/IEC 9075 SQL StandardIETF RFC 4180
כותרת ביתים קסומים (Magic Bytes)2D 2D (--) or CREATE TABLE SQL statementזרם טקסט עם מפרידים לפי RFC 4180

סקירת פורמטים ושימושים

קובץ SQL Dump מכיל פקודות טקסט המשמשות ליצירת טבלאות במסד הנתונים ולהוספת שורות נתונים. תוכנות כמו MySQL, PostgreSQL ו-SQLite יוצרות סקריפטים אלו כדי לגבות נתונים. אנליסטים נדרשים לעיתים קרובות להוציא מידע זה ממערכות ניהול מסדי נתונים כבדות אל יישומי גיליונות אלקטרוניים קלים יותר, כגון Microsoft Excel או Google Sheets. המרת סקריפט SQL מובנה לקובץ ערכים מופרדים בפסיקים (CSV) מסירה את פקודות יצירת הטבלאות המורכבות ואת האילוצים הרלציוניים. הפלט מתמקד לחלוטין בשורות ועמודות של נתונים גולמיים. פורמט פשוט זה מאפשר לצוותים עסקיים לעיין ברשומות, לבנות תרשימים ולשתף נתונים מבלי להפעיל שרת מסד נתונים חי.

מפרטים טכניים וסקירת מקודדים

גיבויי SQL משתמשים בטיפוס MIME מסוג text/plain ומסתמכים על קידוד UTF-8 או ASCII ללא כותרות סיביות קסם (magic bytes) מיוחדות, ומופיעים כסקריפטי טקסט שקריאים לבני אדם. קבצי טבלאות CSV משתמשים בטיפוס MIME מסוג text/csv, ומארגנים נתונים בשורות המופרדות על ידי מעברי שורה ובעמודות המופרדות בפסיקים. אף אחד מהפורמטים אינו משתמש בדחיסה כברירת מחדל, ושניהם נשארים כקבצי טקסט פשוט. המרה זו אינה מאבדת נתוני טקסט, אך היא משמיטה כללי סכמה יחסיים, מפתחות זרים והגדרות אינדקס מכיוון שקבצי CSV מאחסנים אך ורק טבלאות שטוחות.

תאימות למערכות הפעלה ודפדפנים

שני הפורמטים עובדים על כל מערכת הפעלה, כולל Windows, macOS ו-Linux, מכיוון שהם קבצי טקסט פשוט. דפדפני אינטרנט מודרניים יכולים לקרוא ולהציג קבצי טקסט בקלות. תוכנות גיליונות אלקטרוניים, כלי מדעי נתונים ב-Python וב-R, ומערכות לניהול מסדי נתונים פותחים קבצי CSV באופן טבעי ללא צורך בתוספים נוספים. התמיכה משתנה גם לפי האפליקציה, המכשיר, מערכת ההפעלה והגרסה.

מידע שימושי

גיבויי SQL גדולים עלולים ליצור קבצי CSV עצומים החורגים ממגבלות השורות של גיליונות אלקטרוניים. מומלץ לפצל את הפלט לחלקים קטנים יותר אם מתכננים לפתוח את הקבצים בתוכנת שולחן עבודה סטנדרטית.

שאלות נפוצות

איך ממירים SQL Dump ל-DB Table CSV בלי לאבד איכות?

המרה זו אינה גורמת לאובדן נתונים בשורות מכיוון שתווי הטקסט ממופים ישירות מפקודות ההוספה אל תוך תאי ה-CSV. עם זאת, מבני מסד נתונים כמו מפתחות זרים ואינדקסים מושמטים מכיוון שפורמט ה-CSV תומך אך ורק בטבלאות שטוחות.

מה ההבדל בין Dump של SQL לבין CSV של טבלת מסד נתונים?

Dump של SQL הוא סקריפט המכיל פקודות לבניית טבלאות ולהוספת נתונים. CSV של טבלת מסד נתונים הוא קובץ שטוח המכיל שורות ועמודות המופרדות בפסיקים בלבד.