انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

dbf2mysql - آنلاین در ابر

dbf2mysql را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور dbf2mysql است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین 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 تخلیه می کند.

OPTIONS


-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] اگر جدولی از قبل وجود ندارد، ایجاد کنید. اگر جدول از قبل وجود دارد، آن را رها کنید
و یک مورد جدید بسازید. پیش فرض این است که تمام داده ها را در جدول نامگذاری شده درج کنید. اگر
-سی سی مشخص شده است، هیچ رکوردی درج نخواهد شد.

-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 مشخص کنید.

با استفاده از خدمات onworks.net از dbf2mysql به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad