DT Data Tools

Генератор SQL INSERT

Перетворюйте рядки CSV на готові SQL-запити INSERT у браузері. Налаштовувані назва таблиці, лапки значень і обробка NULL, без завантаження файлів.

🔒 Працює повністю у вашому браузері — нічого не завантажується

Drop a CSV file here or click to browse

Advertisement

Генеруйте SQL-запити INSERT із CSV

Завантаження експорту електронної таблиці в базу даних зазвичай означає ручне написання однотипних запитів INSERT INTO або налаштування скрипту імпорту. Цей Генератор SQL INSERT робить це за вас у браузері: вставте CSV або завантажте файл, вкажіть назву цільової таблиці, і інструмент створить один запит на рядок, використовуючи заголовок як список стовпців. Дані обробляються локально, тому таблиці клієнтів, тестові набори та початкові дані ніколи не залишають ваш комп'ютер і не проходять через онлайн-конвертер.

Парсер опрацьовує поля в лапках, коми та розриви рядків усередині комірок, тож працюють реальні експорти, а не лише прості списки через коми. Кожне значення безпечно екранується: текст беруть в одинарні лапки, а кожна внутрішня одинарна лапка подвоюється — це стандартне екранування SQL, яке зберігає запит коректним і зменшує ризик помилкових вставок. За бажанням можна залишити чисті числа без лапок і перетворити порожні комірки на NULL, щоб згенерований SQL відповідав типізованим стовпцям.

Один рядок на запит або єдина пакетна вставка

Доступні два стилі виводу. Перший записує окремий INSERT INTO table (cols) VALUES (...); для кожного рядка, який легко переглянути і безпечно виконати частково. Другий створює єдиний запит із кількома рядками, де всі кортежі значень об'єднано, і він виконується швидше на великих наборах даних. Оберіть те, що краще підходить вашій базі даних і робочому процесу. Список стовпців завжди береться з першого рядка CSV, тому перед запуском скрипту переконайтеся, що назви заголовків відповідають стовпцям цільової таблиці.

Перевіряйте перед запуском

Згенерований SQL — це відправна точка, а не гарантія. Завжди перевіряйте кілька запитів, перш ніж виконувати їх у реальній базі даних, особливо щодо форматів дат, логічних значень і стовпців, що вимагають певних типів. Якщо значення має бути викликом функції або літералом на кшталт CURRENT_TIMESTAMP, відредагуйте результат після генерації. Скопіюйте результат у буфер обміну або завантажте як файл .sql, щоб виконати у клієнті бази даних. Оскільки весь процес відбувається на стороні клієнта, ви можете готувати скрипти завантаження для чутливих таблиць, не розкриваючи вихідні рядки.

Як користуватися

  1. Додайте CSVВставте текст CSV або завантажте файл із рядком заголовків.
  2. Налаштуйте параметриВведіть назву таблиці та оберіть параметри лапок, NULL і пакетної вставки.
  3. Скопіюйте або завантажтеСкопіюйте згенерований SQL або завантажте його як файл .sql.

Часті запитання

Чи надсилається мій CSV кудись для створення SQL?
Ні. CSV розбирається, а запити INSERT генеруються повністю у вашому браузері. Нічого не завантажується.
Як значення беруться в лапки?
Текстові значення беруться в одинарні лапки, а внутрішні лапки подвоюються. Чисті числа можуть залишатися без лапок, а порожні комірки можуть ставати NULL.
Чи можна задати назви таблиці та стовпців?
Так. Введіть назву таблиці, а перший рядок CSV буде використано як список стовпців у кожному згенерованому запиті.
Advertisement