Конвертер CSV в SQL

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

Поддерживаются CSV, TSV и текстовые файлы с разделителями в виде точки с запятой или вертикальной черты.

SQL Server ограничивает каждую инструкцию INSERT 1000 строками.

Преобразуйте строки с разделителями в пакетные SQL INSERT с корректным заключением значений в кавычки.

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

Как преобразовать CSV в SQL

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

Безопасные значения и идентификаторы SQL

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

Консервативное распознавание значений

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

Заголовки, пустые ячейки и пакеты

Пустые или повторяющиеся заголовки получают уникальные имена столбцов. Отсутствующие ячейки остаются пустым текстом или превращаются в NULL, если этот параметр включён, а большие объёмы данных разбиваются на несколько инструкций INSERT.

Локальная обработка CSV

Частые вопросы о конвертере CSV в SQL

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

Генератор создаёт инструкции INSERT для MySQL, PostgreSQL, SQLite и SQL Server. Он не создаёт таблицу и не определяет полную схему базы данных, поэтому целевая таблица и совместимые столбцы должны уже существовать.

Могут ли ячейки содержать запятые, кавычки или переносы строк?

Да. Поля в кавычках могут содержать разделители, экранированные кавычки и переносы строк. Если автоопределение не соответствует исходному файлу, выберите разделитель в меню вручную.

Как работает распознавание типов значений?

Если распознавание типов включено, однозначно определяемые числа и значения true или false выводятся как литералы SQL. Значения с ведущими нулями, пробелами по краям, даты и другие неоднозначные значения остаются текстом в кавычках. Отключите распознавание, если все ячейки должны оставаться текстом.

Загружается ли мой CSV на сервер и каков максимальный размер файла?

Нет. Файлы читаются и преобразуются в этой вкладке браузера. Фиксированных ограничений размера, числа строк или столбцов нет; обработка зависит от доступных ресурсов устройства.

Форматтеры кода

Форматируйте и улучшайте оформление Java, Python, JavaScript, JSON, HTML и других языков; выравнивайте отступы, пробелы и переносы строк.

Другие инструменты

Редактирование и эффекты аудио

Обрезайте, объединяйте и разделяйте записи, удаляйте тишину и шум, меняйте громкость, скорость, тон или каналы.

Другие инструменты

Инструменты для таблиц

Открывайте и редактируйте таблицы CSV или Excel, форматируйте табличный текст и преобразуйте CSV в Excel или SQL.

Другие инструменты

Инструменты Markdown

Пишите и просматривайте Markdown, отображайте схемы Mermaid и преобразуйте Markdown, HTML и таблицы.

Другие инструменты

Текстовые инструменты

Сравнивайте тексты, подсчитывайте слова и частые термины, сортируйте или заменяйте строки, просматривайте текст DOCX.

Другие инструменты

Словари

Находите значения, синонимы и антонимы китайских слов или транскрипции МФА для разных языков.

Конвертация и воспроизведение аудио

Конвертируйте MP3, WAV, FLAC и другие форматы, воспроизводите аудио или необработанный PCM, просматривайте и меняйте метаданные.

Инструменты JSON и данных

Просматривайте, сравнивайте и проверяйте JSON, тестируйте JSONPath или преобразуйте данные в CSV, YAML и XML.

Другие инструменты

Речевые инструменты

Преобразуйте аудио в текст, создавайте речь из текста или записывайте свой голос в браузере.

Инструменты для видео

Конвертируйте и сжимайте видео, обрезайте или соединяйте клипы, меняйте размер кадров и извлекайте аудио.

Другие инструменты

Воспроизведение и запись видео

Воспроизводите локальные или потоковые видео, записывайте экран или камеру и используйте камеру как онлайн-зеркало.

Инструменты PDF

Сжимайте и объединяйте PDF, разделяйте и переставляйте страницы, сохраняйте их как изображения, просматривайте и сравнивайте документы.

Другие инструменты

Инструменты для изображений

Преобразуйте форматы изображений, изменяйте размер или кадрируйте фото, сжимайте, сравнивайте и распознавайте текст с OCR.

Другие инструменты

Создание изображений

Делайте и оформляйте снимки экрана, превращайте текст в картинки или GIF, рисуйте на доске, создавайте облака слов и фавиконки.

Другие инструменты

Инструменты для субтитров

Редактируйте субтитры SRT или VTT с предпросмотром видео, сдвигайте время, меняйте формат и управляйте дорожками субтитров.

Другие инструменты

Инструменты для архивов

Открывайте ZIP, 7Z, RAR и TAR, извлекайте нужные файлы и создавайте архивы; ZIP и 7Z можно защитить паролем.

Кодирование и декодирование

Кодируйте и декодируйте Base64 или Base32, экранируйте URL, HTML и Unicode, просматривайте содержимое JWT.

Другие инструменты

Числовые инструменты

Переводите значения между двоичной, десятичной и шестнадцатеричной системами, записывайте числа словами или текст в двоичном виде.

Другие инструменты

Калькуляторы

Рассчитывайте проценты и дроби, сводите статистику и определяйте оценки, скидки или соотношение сторон.

Другие инструменты

Инструменты времени

Отображайте онлайн-часы, запускайте таймер или секундомер и рассчитывайте даты, возраст и разницу часовых поясов.

Другие инструменты

Сетевые инструменты

Проверяйте IP и подключение IPv6, изучайте HTTP-запросы или HAR-файлы и рассчитывайте диапазоны адресов CIDR.

Преобразование единиц

Преобразуйте единицы длины, веса, температуры, объёма данных и другие величины.

Инструменты для работы с цветом

Преобразуйте значения HEX, RGB и HSL, извлекайте цвета из изображений, проверяйте контрастность или тестируйте экран заливками.

QR-коды и штрихкоды

Создавайте и считывайте QR-коды и штрихкоды, включая QR-коды для ссылок и сетей Wi-Fi.

Инструменты разработки и безопасности

Создавайте хеши, UUID и пароли, проверяйте регулярные выражения, формируйте URL-ярлыки и права доступа к файлам.

Другие инструменты

Полезные инструменты

Проверяйте разрешение и частоту экрана, измеряйте экранной линейкой, тестируйте клавиши или читайте с телесуфлёра.

Другие инструменты

Игры

2048, Сапёр, Судоку, Гомоку, Танковый бой

Другие инструменты