SQL CSV
Конвертация файлов

Конвертировать SQL в CSV

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать SQL в CSV?
Да - SQL конвертируется в CSV.

Прямого преобразования файла в файл не существует; СУБД должна сначала выполнить SQL-инструкции для восстановления строк. Импортируйте дамп в соответствующую СУБД (MySQL, PostgreSQL, SQLite и т. д.), затем экспортируйте каждую таблицу в CSV с помощью DBeaver, MySQL Workbench или phpMyAdmin.

Также в CSV: DTA · HVE · XFDF

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать 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.

Об этих форматах

Качество и на что обратить внимание

  • Используйте ту же СУБД, из которой был получен дамп: дамп MySQL не сработает в PostgreSQL из-за различий в диалектах, таких как кавычки-бэктики и AUTO_INCREMENT.
  • Дамп с несколькими таблицами создает несколько CSV-файлов - вы должны экспортировать каждую таблицу отдельно.
  • Дампы только со схемой (без инструкций INSERT) создадут пустые CSV-файлы только с заголовками столбцов.

Часто задаваемые вопросы

Можно ли сделать это без установки сервера базы данных?
Если это дамп SQLite, импортируйте его с помощью DB Browser for SQLite (сервер не требуется), затем экспортируйте как CSV.
Будет ли CSV включать заголовки столбцов?
Большинство инструментов экспорта по умолчанию включают имена столбцов в качестве первой строки; проверьте настройки экспорта для подтверждения.
Почему мой импорт завершается с синтаксическими ошибками?
Скорее всего, вы импортируете в неподходящую СУБД - дамп MySQL должен идти в MySQL, а не в PostgreSQL или SQLite.
Можно ли объединить все таблицы в один CSV?
Напрямую нет - каждую таблицу нужно экспортировать отдельно, а затем при необходимости объединить вручную.