Блог вопиющего в пустыне
На этапе экспорта таблицы работаем с SQL Server Management Studio.
1) запускаем SQL Server Management Studio и ПКМ по нужной базе. Задачи-Экспортировать данные. В окне "Выбор источника данных" оставить всё как есть и нажать "Далее".
2) в форме "Выбор назначения" из раскрывающегося списка "Назначение" выбрать "Microsoft Excel". Нажать "Обзор" и указать файл ".xls", в который будет копироваться таблица (данный пустой файл ".xls" надо создать заранее). Нажать "Далее".
3) в окне "Выбор копирования таблицы или запроса" оставить "Скопировать данные из одной или нескольких таблиц". "Далее".
4) в окне "Выбор исходных таблиц и представлений" отметить нужную таблицу. Нажать "Далее".
5) в окне "Просмотр сопоставления типов данных" нажать "Далее".
6) в окне "Сохранение и запуск пакета" нажать "Далее".
7) в окне "Выполнение прошло успешно" нажать "Закрыть".
Открываем полученную таблицу в Excel и нажимаем "Сохранить как". Выбираем "Тип файла: CSV (разделители-запятые) (*.csv)". Сохранить.
Если на данной стадии попытаемся импортировать csv-таблицу в базу MySQL, то с большой вероятностью получим следующий ответ:
Мастер импорта информирует, что csv-таблица не в кодировке utf-8. Чтобы изменить кодировку используем утилиту Notepad++. Кодировки - Преобразовать в UTF-8 - Сохранить.
На этапе импорта таблицы работаем с MySQL Workbench 8.0 CE.
1) Коннектимся к MySQL-сервер. ПКМ по базе, в которую будем импортировать csv-таблицу. В раскрывшемся меню выбираем "Table Data Import Wizard".
2) жмем "Browse...". Указываем наш csv-файл. "Next".
3) в форме "Select Destination" оставляем всё как есть и нажимаем "Next".
4) если с кодировкой всё в порядке, то форма "Configure Import Settings" будет иметь следующий вид:
5) дождаться когда отработает форма "Import Data". По окончании не забыть в Workbench 8.0 кликнуть ПКМ по нашей базе и выбрать "Refresh All". Таблица появиться в базе.
- Комментарии