RU
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
Главная Избранное
Voltar

CSV в SQL (INSERT и CREATE TABLE)

Преобразуйте CSV или данные, скопированные из Excel, в команды SQL INSERT с CREATE TABLE и автоматически определёнными типами — для MySQL, PostgreSQL, SQLite и SQL Server.

Как пользоваться

Вставьте CSV с заголовком в первой строке.

Доступно на: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

Следующий инструментБлок промокода для сайта (копирование в один клик)→
Реклама

CSV в SQL (INSERT и CREATE TABLE): для чего нужен

Вставьте CSV или ячейки, скопированные из Excel, с заголовком в первой строке. Инструмент определяет разделитель, анализирует каждый столбец, чтобы выбрать тип (INTEGER, DECIMAL, DATE, BOOLEAN или VARCHAR), экранирует кавычки, заменяет пустые ячейки на NULL и генерирует команды INSERT — пакетами по 500 строк или по одной на строку — с правильным оформлением имён для каждой базы.

Как пользоваться

  1. Вставьте CSV с заголовком.
  2. Выберите базу, имя таблицы и параметры.
  3. Скопируйте или скачайте SQL.

Когда использовать

  • Импортировать таблицы в базу данных.
  • Создавать тестовые данные из Excel.
  • Переносить списки в новую таблицу.

Частые вопросы

Как определяются типы столбцов?

Инструмент анализирует все значения каждого столбца: только целые числа дают INTEGER, числа с десятичной частью — DECIMAL, даты в формате ГГГГ-ММ-ДД — DATE, истина/ложь — BOOLEAN, а остальное — VARCHAR длиной по самому длинному значению.

А кавычки и специальные символы?

Тексты экранируются удвоением одинарных кавычек, как требует стандарт SQL. Пустые ячейки становятся NULL.

Чем различаются базы данных?

Отличается способ заключения имён: обратные апострофы в MySQL, двойные кавычки в PostgreSQL и SQLite и квадратные скобки в SQL Server.

Правда бесплатно?

Да, 100% бесплатно. Без регистрации, без подписки и без ограничений использования. Все инструменты Tools123 бесплатны.

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

Большое спасибо за поддержку!

Каждое пожертвование помогает держать сайт в сети. Инструменты созданы, чтобы помогать вам, но у нас есть расходы на серверы. Если можете помочь, это очень важно! Выберите или введите сумму:

Безопасная оплата через Stripe. Откроется в другой вкладке.

Инструменты предоставляются как есть, без гарантий. Мы не отвечаем за результаты и за то, как они используются.