англійськафранцузькаіспанська

Ad


Значок OnWorks

dbf2mysql - онлайн у хмарі

Запустіть dbf2mysql у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда dbf2mysql, яку можна запустити в постачальнику безкоштовного хостингу 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, щоб вставити його в файл
Таблиця MySQL.

mysql2dbf виводить таблицю MySQL у файл dbf.

ВАРІАНТИ


-v Вивести деякий статус.

-вв Більш багатослівний.

-ввв Ще більш докладно: створіть звіт про хід виконання.

-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=ПОРЯДОК,ЗАМІТКИ=,STAT1=СТАТУС1

-i поле[,поле[,...]]
Список полів для індексації. Тут слід використовувати назви полів MySQL.

-d база даних
Виберіть базу даних для вставки. За замовчуванням — «тест».

-t таблиця
Виберіть таблицю для вставки. За замовчуванням — «тест».

-c[c] Створіть таблицю, якщо вона ще не існує. Якщо таблиця вже існує, скиньте її
і побудувати новий. За замовчуванням всі дані вставляються в іменовану таблицю. Якщо
-cc вказано, записи не вставлятимуться.

-p первинний
Виберіть первинний ключ. Ви повинні вказати точну назву поля.

-h господар
Виберіть хост для вставки. Неперевірений.

-F Записи фіксованої довжини. (За замовчуванням CHAR зберігається як VARCHAR.)

-q dbf2mysql: «Швидкий» режим. Вставляє дані через тимчасовий файл за допомогою "LOAD DATA INFILE"
Оператор MySQL. Це збільшило швидкість вставки на моєму ПК в 2-2.5 рази. Також зауважте
що протягом усього часу "ЗАВАНТАЖУВАТИ ДАНІ" таблиця, яка впливає на це, заблокована.

mysql2dbf: вкажіть користувацький запит для використання.

-r Обрізати пробіли в кінці та початку з даних полів типу CHAR.

-x Почніть кожну таблицю з полів _rec і _timestamp.

-P пароль
Вкажіть пароль на сервері MySQL.

-U користувач
Вкажіть користувача на сервері MySQL.

Використовуйте dbf2mysql онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad