• Рейтинг:
  • (0 / 5)

MySQL в CSV

Быстрый заказ

MySQL-to-CSV — бесплатная программа для преобразования баз данных MySQL в файлы с разделителями-запятыми (CSV). Программа имеет высокую производительность за счет прямого подключения к исходным базам данных и записи в файлы.csv (не использует ODBC или какое-либо другое промежуточное программное обеспечение). Поддержка командной строки позволяет создавать сценарии, автоматизировать и планировать процесс преобразования.

Функции

•Поддерживаются все версии серверов Unix/Linux/Windows MySQL.
•Быстрый механизм преобразования (база данных MySQL объемом 100 МБ - менее чем за 5 минут в средней современной системе)
•Возможность преобразования отдельных таблиц
•Возможность преобразования частичных данных с помощью SELECT-запросов
•Возможность выбора разделителя: табуляция, запятая или точка с запятой
•Возможность сохранить настройки конвертации в профиле
•Поддержка командной строки
•Простой в использовании интерфейс в стиле мастера
•Полная поддержка установки/удаления
•Безлимитная служба поддержки 24/7
•Бесплатное ПО!

Требования

•Поддерживаемые ОС: Windows XP (SP2 или SP3)/2003/Vista/Server 2008/7/8/10, Linux с WINE
•Необходимые привилегии для чтения исходной базы данных на сервере MySQL

Скачать конвертер MySQL в CSV

Командная строка

Для пакетного преобразования или вызова процедуры преобразования из скрипта автоматизации вы можете использовать консольную версию MySQL-to-CSV S2CAGENT.EXE. Найдите этот файл в папке установки MySQL-to-CSV. Вы можете запустить этот инструмент непосредственно из командной строки или вызвать его из любого скрипта. Программа поддерживает следующие параметры командной строки:

--назначение=...

путь к папке с файлами.csv

--помощь

показать справочное сообщение и выйти

--хост=...

IP-адрес сервера MySQL или сетевое имя

--inc_fnames

включить имена полей MySQL в файлы CSV

--logfile=...

путь к лог-файлу, куда будут записываться трассировки выполнения

--режим=...

как обработать существующую папку CSV (0 - перезаписать всю папку, 1 - перезаписать только  существующие файлы,  2 – пропустить существующие файлы)

--n_delim=...

символ-разделитель для использования в результирующем файле CSV (0 - табуляция, 1 - точка с запятой, 2 - запятая)

--порт=...

порт MySQL

--профиль=...

путь к файлу, из которого нужно загрузить настройки конвертации

--pswd=...

Пароль пользователя MySQL

--тихий

используйте эту опцию, чтобы отключить программный вывод

--источник=...

Имя базы данных MySQL

--tab_file=...

файл, содержащий список таблиц для преобразования (одно имя таблицы в строке)

--пользователь=...

Имя пользователя MySQL

В следующем примере программа преобразует базу данных MySQL «db1» на удаленном сервере MySQL «mysqlhost» в файлы.csv в папке «c:\from mysql», используя файл имен таблиц «c:\tabfile1.txt»:

S2CAGENT.EXE --src=db1 --dest="c:\from mysql" --host=mysqlhost --user=administrator

--pswd=пароль --tab_file=c:\tabfile1.txt

Файл имен таблиц должен быть отформатирован следующим образом:

Table_1

Table_2

...

Table_N

Примечания:

1.Вы можете опустить параметр host для подключения к локальному серверу MySQL.
2.Параметр port необходимо указывать только в том случае, если он отличается от порта MySQL по умолчанию 3306.
3.Если вы опустите параметр tab_file, все таблицы базы данных будут преобразованы
4.Параметры командной строки, содержащие пробелы, следует заключать в кавычки (например, --dest="c:\my database").
5.Если вы опустите параметр «режим», будет использоваться режим по умолчанию «перезаписать всю папку».

Скачать конвертер MySQL в CSV

Запросы дают возможность получить часть данных для конвертации в формат.csv. Следующие примеры иллюстрируют использование запросов для определенных целей. Предположим, что есть таблица «Table1», определенная следующим образом:

Таблица 1(

  ID INT NOT NULL AUTO_INCREMENT,

  Имя FVARCHAR(50),

  LName VARCHAR(50),

  ДАТА Дня Рождения,

  Примечания ТЕКСТ

   );

Пример 1. Конвертировать определенные записи.

    SELECT * FROM Table1 WHERE ID > 1000

Пример 2. Выберите и переименуйте столбцы.

    ВЫБЕРИТЕ FName как имя, LName как фамилию ИЗ таблицы 1

Пример 3. Пропустить записи, содержащие значения NULL.

    SELECT * FROM Table1 WHERE Notes NOT NULL

    Комментарии отсутствуют
    Оцените от 1 до 5

    Компания

    ООО Интех ИНН 7720516754 (Scadasoft) — компания с 2004 года занимается разработкой программного обеспечения под заказ, а также внедрением программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления.

    .

    Контакты

    115093, г. Москва, Партийный переулок, д.1

    +7 495 646 4924

    info@scadasoft.ru

    Следите за новостями
    115093, г. Москва, Партийный переулок, д.1 +7 495 646 4924