Генератор SQL INSERT
Преобразуйте строки CSV в готовые SQL-запросы INSERT прямо в браузере. Настраиваемые имя таблицы, кавычки значений и обработка NULL, без загрузки файлов.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяГенерируйте SQL-запросы INSERT из CSV
Загрузка экспорта электронной таблицы в базу данных обычно означает ручное написание однотипных запросов INSERT INTO или настройку скрипта импорта. Этот Генератор SQL INSERT делает это за вас в браузере: вставьте CSV или загрузите файл, укажите имя целевой таблицы, и инструмент создаст по одному запросу на строку, используя заголовок как список столбцов. Данные обрабатываются локально, поэтому таблицы клиентов, тестовые наборы и начальные данные никогда не покидают ваш компьютер и не проходят через онлайн-конвертер.
Парсер обрабатывает поля в кавычках, запятые и переносы строк внутри ячеек, поэтому работают реальные
экспорты, а не только простые списки через запятую. Каждое значение безопасно экранируется: текст берётся в одинарные
кавычки, а каждая внутренняя одинарная кавычка удваивается — это стандартное экранирование SQL, которое сохраняет
запрос корректным и снижает риск ошибочных вставок. По желанию можно оставить чистые числа
без кавычек и превратить пустые ячейки в NULL, чтобы сгенерированный SQL соответствовал типизированным столбцам.
Одна строка на запрос или единая пакетная вставка
Доступны два стиля вывода. Первый записывает отдельный
INSERT INTO table (cols) VALUES (...); для каждой строки, который легко проверить и
безопасно выполнить частично. Второй создаёт единый запрос с несколькими строками, где все кортежи значений
объединены, и он выполняется быстрее на больших наборах данных. Выберите то, что больше подходит вашей базе данных и рабочему процессу.
Список столбцов всегда берётся из первой строки CSV, поэтому перед запуском скрипта убедитесь, что имена заголовков совпадают со
столбцами целевой таблицы.
Проверяйте перед запуском
Сгенерированный SQL — это отправная точка, а не гарантия. Всегда проверяйте несколько запросов, прежде чем выполнять их
в реальной базе данных, особенно в части форматов дат, логических значений и столбцов, которым
нужны определённые типы. Если значение должно быть вызовом функции или литералом вроде
CURRENT_TIMESTAMP, отредактируйте результат после генерации. Скопируйте результат в
буфер обмена или скачайте как файл .sql, чтобы выполнить в клиенте базы данных. Поскольку весь
процесс происходит на стороне клиента, вы можете готовить скрипты загрузки для конфиденциальных таблиц, не раскрывая
исходные строки.
Как использовать
- Добавьте CSVВставьте текст CSV или загрузите файл со строкой заголовков.
- Задайте параметрыВведите имя таблицы и выберите параметры кавычек, NULL и пакетной вставки.
- Скопируйте или скачайтеСкопируйте сгенерированный SQL или скачайте его как файл .sql.