CSV в SQL (INSERT и CREATE TABLE)
Преобразуйте CSV или данные, скопированные из Excel, в команды SQL INSERT с CREATE TABLE и автоматически определёнными типами — для MySQL, PostgreSQL, SQLite и SQL Server.
Как пользоватьсяВставьте CSV с заголовком в первой строке.
CSV в SQL (INSERT и CREATE TABLE): для чего нужен
Вставьте CSV или ячейки, скопированные из Excel, с заголовком в первой строке. Инструмент определяет разделитель, анализирует каждый столбец, чтобы выбрать тип (INTEGER, DECIMAL, DATE, BOOLEAN или VARCHAR), экранирует кавычки, заменяет пустые ячейки на NULL и генерирует команды INSERT — пакетами по 500 строк или по одной на строку — с правильным оформлением имён для каждой базы.
Как пользоваться
- Вставьте CSV с заголовком.
- Выберите базу, имя таблицы и параметры.
- Скопируйте или скачайте SQL.
Когда использовать
- Импортировать таблицы в базу данных.
- Создавать тестовые данные из Excel.
- Переносить списки в новую таблицу.
Частые вопросы
Как определяются типы столбцов?
Инструмент анализирует все значения каждого столбца: только целые числа дают INTEGER, числа с десятичной частью — DECIMAL, даты в формате ГГГГ-ММ-ДД — DATE, истина/ложь — BOOLEAN, а остальное — VARCHAR длиной по самому длинному значению.
А кавычки и специальные символы?
Тексты экранируются удвоением одинарных кавычек, как требует стандарт SQL. Пустые ячейки становятся NULL.
Чем различаются базы данных?
Отличается способ заключения имён: обратные апострофы в MySQL, двойные кавычки в PostgreSQL и SQLite и квадратные скобки в SQL Server.
Правда бесплатно?
Да, 100% бесплатно. Без регистрации, без подписки и без ограничений использования. Все инструменты Tools123 бесплатны.