Ito ang command mysql2dbf na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
dbf2mysql, mysql2dbf - mag-convert sa pagitan ng xBase at MySQL database
SINOPSIS
dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o parang[,parang]] [-e conversion-file] [-s lumang-
pangalan=bagong pangalan[,lumang-pangalan=bagong pangalan]] [-i parang[,parang]] [-d database] [-t mesa] [-c[c]] [-p
pangunahin] [-h marami] [-F] [-q] [-r] [-x] [-P password] [-U gumagamit] dbf-file
mysql2dbf [-v[v]] [-u|-l] -d database -t mesa [-h marami] [-q tanong] [-P password] [-U
gumagamit] dbf-file
DESCRIPTION
dbf2mysql kumukuha ng xBase file at nagpapadala ng mga query sa isang MySQL server para ipasok ito sa isang
talahanayan ng MySQL.
mysql2dbf nagtatapon ng MySQL table sa isang dbf file.
Opsyon
-v Gumawa ng ilang status output.
-vv Mas verbose.
-vvv Higit pang verbose: gumawa ng ulat sa pag-unlad.
-f Isalin ang lahat ng mga pangalan ng field sa xBase file sa lowercase.
-u Isalin ang lahat ng teksto sa xBase file sa uppercase.
-l Isalin ang lahat ng teksto sa xBase file sa lowercase.
-n Pahintulutan ang mga NULL na field: 'NOT NULL' ay hindi idadagdag sa statement ng paggawa ng talahanayan.
-o parang[,parang[,...]]
Maglista ng mga field na ilalagay sa MySQL database. Pangunahing paggamit ay upang mapagaan ang pag-import ng
kumplikadong mga dbf file kung saan gusto lang namin ng ilang mga patlang. TANDAAN: -o ay pinoproseso bago
pagpapalit (-s), kaya kailangan mong gumamit ng mga pangalan ng patlang ng dbf dito.
-e conversion-file
Tukuyin ang file para sa conversion ng mga field ng CHAR. Ang format ng file ay: 1st line: number of
mga character na iko-convert (bilang ng mga linya). Mga karagdagang linya:
.
-s lumang-pangalan=bagong pangalan[,lumang-pangalan=bagong pangalan[,...]]
Kumuha ng listahan ng pangalan ng field/bagong mga pares ng pangalan ng field. Ang pangunahing paggamit ay upang maiwasan ang mga salungatan
sa pagitan ng mga pangalan ng field at mga keyword na nakalaan sa MySQL. Kapag walang laman ang bagong pangalan ng field,
ang field ay nilaktawan sa parehong CREATE clause at sa INSERT clause, ibig sabihin, ito ay
hindi naroroon sa talahanayan ng MySQL. Halimbawa:
-s ORDER=HORDER, REMARKS=,STAT1=STATUS1
-i parang[,parang[,...]]
Maglista ng mga field na mai-index. Ang mga pangalan ng patlang ng MySQL ay dapat gamitin dito.
-d database
Piliin ang database kung saan ilalagay. Default ay 'pagsubok'.
-t mesa
Piliin ang talahanayan kung saan ilalagay. Default ay 'pagsubok'.
-c[c] Lumikha ng talahanayan kung wala pang isa. Kung mayroon nang talahanayan, i-drop ito
at bumuo ng bago. Ang default ay ipasok ang lahat ng data sa pinangalanang talahanayan. Kung
-cc ay tinukoy, walang mga rekord na ilalagay.
-p pangunahin
Piliin ang pangunahing key. Kailangan mong ibigay ang eksaktong pangalan ng field.
-h marami
Piliin ang host kung saan ilalagay. Hindi nasubukan.
-F Mga talaan ng nakapirming haba. (Bilang default, naka-save ang CHAR bilang VARCHAR.)
-q dbf2mysql: "Mabilis" na mode. Naglalagay ng data sa pamamagitan ng pansamantalang file gamit ang 'LOAD DATA INFILE'
MySQL pahayag. Ito ay tumaas ang bilis ng pagpasok sa aking PC nang 2-2.5 beses. Tandaan din
na sa buong 'LOAD DATA' na apektadong talahanayan ay naka-lock.
mysql2dbf: Tukuyin ang custom na query na gagamitin.
-r I-trim ang trailing at nangungunang whitespace mula sa data ng mga field ng uri ng CHAR.
-x Simulan ang bawat talahanayan gamit ang _rec at _timestamp na mga field.
-P password
Tukuyin ang password sa MySQL server.
-U gumagamit
Tukuyin ang user sa MySQL server.
Gamitin ang mysql2dbf online gamit ang mga serbisyo ng onworks.net