Перейти к основному содержимому
CSV First Aid

CSV в SQL — CREATE TABLE + INSERT-ы

CSV на входе, .sql на выходе. Заголовки становятся именами колонок, типы выводятся из данных (INTEGER, REAL, TEXT), каждая строка получает свой INSERT. Запускается в MySQL, Postgres и SQLite как есть.

Перетащите CSV-файл сюда

или нажмите, чтобы выбрать

Генерирует CREATE TABLE и INSERT-запросы.

Как это работает

  1. 1Перетащите CSV выше. Файл остаётся в браузере — ничего не загружается.
  2. 2CSV First Aid парсит файл и генерирует CREATE TABLE с типами колонок, выведенными из данных.
  3. 3Скачайте .sql или скопируйте SQL в буфер.

FAQ

Какой диалект SQL используется?

Стандартный SQL, совместимый с MySQL, PostgreSQL и SQLite. Типы колонок выводятся как TEXT, INTEGER или REAL по паттернам данных.

Экранирует ли спецсимволы?

Да. Одинарные кавычки в значениях экранируются удвоением ('') — по SQL-стандарту.

Похожие инструменты