זוהי הפקודה mysql2dbf שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
dbf2mysql, mysql2dbf - המר בין מסדי נתונים של xBase ו-MySQL
תַקצִיר
dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o שדה[,שדה]] [-e קובץ המרה] [-s ישן-
שם=שם חדש[,שם ישן=שם חדש]] [-i שדה[,שדה]] [-d מסד נתונים] [-t שולחן] [-c[c]] [-p
יְסוֹדִי] [-h המארח] [-F] [-q] [-r] [-x] [-P סיסמא] [-U המשתמש] קובץ dbf
mysql2dbf [-v[v]] [-u|-l] -d מסד נתונים -t שולחן [-h המארח] [-q שאלה] [-P סיסמא] [-U
המשתמש] קובץ dbf
תיאור
dbf2mysql לוקח קובץ xBase ושולח שאילתות לשרת MySQL כדי להכניס אותו ל-an
טבלת MySQL.
mysql2dbf זורק טבלת MySQL לקובץ dbf.
אפשרויות
-v הפק פלט סטטוס מסוים.
-vv יותר מילולי.
-vvv עוד יותר מילולי: הפק דוח התקדמות.
-f תרגם את כל שמות השדות בקובץ xBase לאותיות קטנות.
-u תרגם את כל הטקסט בקובץ xBase לאותיות רישיות.
-l תרגם את כל הטקסט בקובץ xBase לאותיות קטנות.
-n אפשר שדות NULL: 'NOT NULL' לא יתווסף במשפט יצירת טבלה.
-o שדה[,שדה[,...]]
רשימת שדות להוספה למסד הנתונים של MySQL. השימוש העיקרי הוא להקל על היבוא של
קבצי dbf מורכבים שבהם אנו רוצים רק כמה שדות. הערה: -o מעובד לפני
החלפה (-s), אז אתה צריך להשתמש בשמות שדות dbf כאן.
-e קובץ המרה
ציין קובץ להמרת שדות CHAR. פורמט הקובץ הוא: שורה 1: מספר של
תווים להמרה (מספר שורות). שורות נוספות:
.
-s שם ישן=שם חדש[,שם ישן=שם חדש[,...]]
לוקח רשימה של זוגות שם שדה/שמות שדה חדשים. השימוש העיקרי הוא למנוע קונפליקטים
בין שמות שדות ומילות מפתח שמורות ב-MySQL. כאשר שם השדה החדש ריק,
השדה נדלג גם בסעיף CREATE וגם בסעיף INSERT, כלומר הוא יעשה זאת
לא להיות נוכח בטבלת MySQL. לדוגמה:
-s ORDER=HORDER,REMARKS=,STAT1=STATUS1
-i שדה[,שדה[,...]]
רשימת שדות שיש להוסיף לאינדקס. יש להשתמש בשמות שדות MySQL כאן.
-d מסד נתונים
בחר את מסד הנתונים לתוכו. ברירת המחדל היא 'בדיקה'.
-t שולחן
בחר את הטבלה להוספה. ברירת המחדל היא 'בדיקה'.
-c[c] צור טבלה אם לא קיימת כבר. אם הטבלה כבר קיימת, שחרר אותה
ולבנות חדש. ברירת המחדל היא להכניס את כל הנתונים לטבלה בעלת השם. אם
-cc צוין, לא יוכנסו רשומות.
-p יְסוֹדִי
בחר את המפתח הראשי. אתה צריך לתת את שם השדה המדויק.
-h המארח
בחר את המארח להוספתו. לא נבחן.
-F רשומות באורך קבוע. (כברירת מחדל CHAR נשמר כ-VARCHAR.)
-q dbf2mysql: "מצב מהיר. מוסיף נתונים באמצעות קובץ זמני באמצעות 'LOAD DATA INFILE'
הצהרת MySQL. זה הגדיל את מהירות ההכנסה במחשב שלי פי 2-2.5. שימו לב גם
שבמהלך כל 'LOAD DATA' הטבלה המושפעת נעולה.
mysql2dbf: ציין שאילתה מותאמת אישית לשימוש.
-r קצץ רווחים נגררים ומובילים מנתוני שדות מסוג CHAR.
-x התחל כל טבלה בשדות _rec ו_timestamp.
-P סיסמא
ציין סיסמה בשרת MySQL.
-U המשתמש
ציין משתמש בשרת MySQL.
השתמש ב-mysql2dbf באינטרנט באמצעות שירותי onworks.net