CSV в SQL

Загрузите CSV-файл или вставьте данные для преобразования в SQL-запросы INSERT

Перетащите CSV-файл сюда или нажмите для выбора

Что такое CSV в SQL?

CSV в SQL — это онлайн-инструмент преобразования форматов данных, который конвертирует данные в формате CSV (значения, разделённые запятыми) в SQL-запросы INSERT для удобного импорта в базы данных.

CSV — это распространённый формат табличных данных, широко используемый для электронных таблиц и экспорта данных. SQL — это стандартный язык запросов для реляционных баз данных, а запросы INSERT используются для вставки данных в таблицы базы данных.

С помощью этого инструмента вы можете быстро преобразовать CSV-данные в исполняемые SQL-запросы с поддержкой пользовательских имён таблиц, полей и стилей кавычек для удобной миграции и импорта данных.

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

Основные шаги

  1. Вставьте или введите CSV-данные в поле ввода, или загрузите CSV-файл
  2. Настройте имя таблицы (по умолчанию table_name)
  3. Выберите подходящий разделитель (по умолчанию запятая)
  4. Выберите, использовать ли первую строку как имена полей
  5. SQL-запросы INSERT будут сгенерированы справа

Возможности

Множество разделителейПоддержка запятой, табуляции, точки с запятой, вертикальной черты и других распространённых разделителей
Пользовательское имя таблицыНастройте целевое имя таблицы в генерируемых SQL-запросах
Стили кавычекПоддержка одинарных, двойных кавычек, обратной кавычки и других стилей
CREATE TABLEОпция для генерации инструкции CREATE TABLE

Часто задаваемые вопросы

Какие базы данных поддерживаются?

Сгенерированные SQL-запросы совместимы с основными реляционными базами данных, такими как MySQL, PostgreSQL и SQLite. Вы можете выбрать подходящий стиль кавычек по мере необходимости.

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

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

Что означает 'первая строка как заголовки'?

Когда эта опция включена, первая строка CSV будет использоваться как имена полей в запросе INSERT. Если опция отключена, будут использоваться имена полей по умолчанию: col1, col2 и т. д.