Зачем конвертировать SQL в CSV?
Файл .sql - это текстовый скрипт, содержащий определения схем и инструкции INSERT, а не плоская таблица. CSV - это текстовый табличный формат для электронных таблиц и конвейеров данных. Инструкции SQL должны быть выполнены в СУБД, прежде чем полученные строки можно будет экспортировать как плоский .csv.
Способы конвертации SQL в CSV
DBeaver FREE
Подключитесь к соответствующей СУБД, запустите .sql через Script > Execute SQL Script, затем щелкните правой кнопкой мыши на любую таблицу и выберите Export Data as CSV.
MySQL Workbench FREE
Используйте Server > Data Import для запуска .sql в схему, выберите таблицу, выполните запрос, затем нажмите кнопку Export в сетке результатов, чтобы сохранить как CSV.
Об этих форматах
Файл SQL - это текстовый файл, содержащий команды SQL: определения схем, инструкции INSERT или запросы. Откройте его в любом текстовом редакторе для чтения; чтобы использовать его,…
Открыть детали .SQL →Файл CSV хранит табличные данные в виде обычного текста - по одной строке на запись, значения разделены запятыми (или точкой с запятой в европейских регионах). Его открывает любая…
Открыть детали .CSV →Качество и на что обратить внимание
- Используйте ту же СУБД, из которой был получен дамп: дамп MySQL не сработает в PostgreSQL из-за различий в диалектах, таких как кавычки-бэктики и
AUTO_INCREMENT. - Дамп с несколькими таблицами создает несколько CSV-файлов - вы должны экспортировать каждую таблицу отдельно.
- Дампы только со схемой (без инструкций
INSERT) создадут пустые CSV-файлы только с заголовками столбцов.