АнглийскийФранцузскийИспанский

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 password] [-U пользователь] dbf-файл

mysql2dbf [-v[v]] [-u|-l] -d база данных -t ТАБЛИЦЫ [-h кашель] [-q запрос] [-P password] [-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 ПОРЯДОК = ЗАКАЗ, ЗАМЕЧАНИЯ =, СТАТУС1 = СОСТОЯНИЕ1

-i поле[,поле[, ...]]
Список полей для индексации. Здесь следует использовать имена полей MySQL.

-d база данных
Выберите базу данных для вставки. По умолчанию - «тест».

-t ТАБЛИЦЫ
Выберите таблицу для вставки. По умолчанию - «тест».

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

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

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

-F Записи фиксированной длины. (По умолчанию CHAR сохраняется как VARCHAR.)

-q dbf2mysql: «Быстрый» режим. Вставляет данные через временный файл, используя 'ЗАГРУЗИТЬ ДАННЫЕ INFILE'
Заявление MySQL. Это увеличило скорость прошивки на моем ПК в 2-2.5 раза. Также обратите внимание
что в течение всей операции "ЗАГРУЗИТЬ ДАННЫЕ" затронутая таблица заблокирована.

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

-r Обрезать завершающие и ведущие пробелы из данных полей типа CHAR.

-x Начните каждую таблицу с полей _rec и _timestamp.

-P password
Укажите пароль на сервере MySQL.

-U пользователь
Укажите пользователя на сервере MySQL.

Используйте dbf2mysql в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad