CSV в SQL — CREATE TABLE + INSERT-ы
CSV на входе, .sql на выходе. Заголовки становятся именами колонок, типы выводятся из данных (INTEGER, REAL, TEXT), каждая строка получает свой INSERT. Запускается в MySQL, Postgres и SQLite как есть.
Перетащите CSV-файл сюда
или нажмите, чтобы выбрать
Генерирует CREATE TABLE и INSERT-запросы.
Как это работает
- 1Перетащите CSV выше. Файл остаётся в браузере — ничего не загружается.
- 2CSV First Aid парсит файл и генерирует CREATE TABLE с типами колонок, выведенными из данных.
- 3Скачайте .sql или скопируйте SQL в буфер.
FAQ
Какой диалект SQL используется?
Стандартный SQL, совместимый с MySQL, PostgreSQL и SQLite. Типы колонок выводятся как TEXT, INTEGER или REAL по паттернам данных.
Экранирует ли спецсимволы?
Да. Одинарные кавычки в значениях экранируются удвоением ('') — по SQL-стандарту.
Похожие инструменты
CSV в JSON
CSV на входе, JSON-массив на выходе. Заголовки становятся ключами объектов. Работает с любым разделителем в файле — запятая, точка с запятой, таб, пайп.
CSV в Excel (XLSX)
CSV на входе, .xlsx на выходе. Кодировка определяется по байтам, спецсимволы переживают round-trip, ширина колонок автоподгоняется. Открывается одинаково в Excel, Google Sheets и Numbers.
CSV Viewer
CSV отрендеренный как настоящая таблица — чередующиеся строки, поиск, пролистывание 200К строк без Excel. Кодировка и разделитель вычисляются из байтов.