#mysql #database #odbc
#mysql #База данных #odbc
Вопрос:
Я новичок в odbc. Прямо сейчас я успешно подключаю odbc к mysql. Есть ли какой-либо способ легко экспортировать datatable в локальный? (Для меня access не вариант. И я попробовал odbc Explorer, который хорош, но есть только бесплатная пробная версия. Также я пробовал Mysql workbench, что слишком опасно, поскольку оно может легко уничтожить все данные в источнике.)
Надеюсь получить от вас несколько предложений, ребята, приветствия.
Ответ №1:
Большинство известных мне баз данных имеют некоторые утилиты импорта / экспорта. Такие инструменты экспортируют как схему (описания таблиц, триггеры, пользовательские функции и т. Д.), Так и данные. Конечно, они созданы для работы с одним и тем же ядром базы данных или для переноса данных в более новую версию ядра базы данных. У Mysql тоже есть такие инструменты: посмотрите на mysqldump
Из ODBC вы можете получить некоторую информацию о схеме: имена таблиц, имена столбцов, типы столбцов, первичный ключ и т. Д., И этой информации должно быть достаточно, Чтобы сделать простую утилиту для экспорта данных в локальные файлы, например, в файлы .csv. Просто прочитайте информацию о таблицах с помощью SQLTables(), затем для каждой таблицы выполните SELECT * FROM table
и запишите результат в .csv
файл.