Бесплатный конвертер CSV в SQL онлайн — генерация INSERT из CSV
Конвертируйте CSV в SQL INSERT мгновенно. MySQL, PostgreSQL, SQLite, SQL Server, Oracle. CREATE TABLE, определение типов, размер пакета, обработка NULL. Бесплатно, без регистрации, в браузере.
Нужно импортировать CSV в базу данных? Наш конвертер превращает строки CSV в INSERT для MySQL, PostgreSQL, SQLite, SQL Server или Oracle. Опционально генерирует CREATE TABLE из заголовков, выбор размера пакета, настройка NULL и первичного ключа. Без кода — вставьте или загрузите CSV и получите готовый SQL-скрипт. Всё выполняется в браузере.
Что такое конвертация CSV в SQL?
Конвертация CSV в SQL превращает каждую строку CSV в один или несколько SQL INSERT. Можно также сгенерировать CREATE TABLE из заголовков CSV с опциональным определением типов. Результат — скрипт для загрузки данных в базу.
Почему наш конвертер CSV в SQL?
Поддержка MySQL, PostgreSQL, SQLite, SQL Server и Oracle с корректным синтаксисом и экранированием. CREATE TABLE (с опциями IF NOT EXISTS и DROP TABLE IF EXISTS), определение типов (TEXT, INTEGER, FLOAT, DATE, BOOLEAN), размер пакета INSERT, NULL или пустая строка, выбор первичного ключа. Кавычки и спецсимволы экранируются. Бесплатно и в браузере — данные не покидают устройство.
Как конвертировать CSV в SQL — пошагово
Конвертация CSV в SQL в три шага:
Step 1
Вставьте или загрузите CSV: введите данные или перетащите .csv. Первая строка как заголовок определяется автоматически.
Step 2
Настройте опции: выберите СУБД (MySQL, PostgreSQL, SQLite, SQL Server, Oracle), имя таблицы, CREATE TABLE и при необходимости DROP TABLE IF EXISTS / IF NOT EXISTS, размер пакета INSERT, обработку NULL и столбец первичного ключа.
Step 3
Конвертируйте и скачайте: нажмите «Конвертировать в SQL». Скопируйте скрипт или скачайте .sql. Выполните в клиенте БД.
Как импортировать CSV в MySQL онлайн?
Используйте конвертер: вставьте или загрузите CSV, выберите MySQL, укажите имя таблицы и опции (например CREATE TABLE, размер пакета), конвертируйте и выполните полученный .sql в MySQL.
Работает ли для PostgreSQL и SQLite?
Да. Выберите MySQL, PostgreSQL, SQLite, SQL Server или Oracle. Инструмент генерирует INSERT и опционально CREATE TABLE с учётом диалекта.
Конвертер CSV в SQL бесплатный?
Да. Бесплатно, без регистрации. Конвертация выполняется в браузере.
Можно ли получить CREATE TABLE из CSV?
Да. Включите CREATE TABLE — схема таблицы генерируется из заголовков CSV с опциональным определением типов и IF NOT EXISTS.
Как обрабатываются пустые значения?
Вы выбираете: пустые как NULL или как пустая строка. Спецсимволы в значениях экранируются.
Возможности конвертера CSV в SQL
В конвертере есть:
- Диалекты: MySQL, PostgreSQL, SQLite, SQL Server, Oracle.
- Своё имя таблицы.
- CREATE TABLE: автоматическая схема из заголовков CSV.
- Определение типов: TEXT, INTEGER, FLOAT, DATE, BOOLEAN по столбцам.
- Размер пакета INSERT: например 100 строк на INSERT или по одной.
- Обработка NULL: пустые как NULL или пустая строка — на ваш выбор.
- Экранирование кавычек и спецсимволов в значениях.
- IF NOT EXISTS для CREATE TABLE.
- Опция добавления DROP TABLE IF EXISTS.
- Первичный ключ: выбор столбца PRIMARY KEY.
- Обработка в браузере. Данные не покидают устройство.
- Полностью бесплатно: без регистрации, водяных знаков и ограничений.
Когда использовать CSV в SQL
Типичные сценарии:
- Миграция БД: загрузка экспорта CSV в MySQL, PostgreSQL или SQLite.
- Импорт без кода: получение INSERT без написания скриптов.
- Разовые загрузки: конвертация CSV в SQL и выполнение в клиенте БД.
- Резервное копирование: превращение CSV-дампов в исполняемый SQL.
- Несколько СУБД: генерация скриптов для разных диалектов из одного CSV.
- ETL и стейджинг: получение SQL для промежуточных таблиц.
- Разработка: заполнение БД данными из CSV через SQL.
- Отчётность: импорт CSV в БД для запросов.
CSV в SQL и другие способы
Ручные INSERT или универсальные скрипты часто не учитывают экранирование и типы. Наш конвертер обрабатывает кавычки, NULL и диалекты и может генерировать CREATE TABLE с определением типов — вы получаете скрипт, который корректно выполняется в вашей БД.
Советы для лучшего результата
Для лучшего SQL-вывода:
- Используйте первую строку как заголовок — имена столбцов станут столбцами CREATE TABLE.
- Укажите имя таблицы в соответствии со схемой.
- Для больших файлов используйте пакетный INSERT (например 100 строк), чтобы уменьшить размер скрипта.
- Выбирайте NULL для пустых ячеек, если схема использует NULL; иначе пустую строку.
- Выберите столбец первичного ключа, если он нужен в CREATE TABLE.
- Используйте DROP TABLE IF EXISTS только когда нужно заменить таблицу.
- Выполняйте скрипт в клиенте БД (MySQL Workbench, psql, DBeaver и т.п.).
Конвертируйте CSV в SQL уже сегодня
Превращайте CSV в SQL INSERT за секунды. MySQL, PostgreSQL, SQLite, SQL Server, Oracle — с CREATE TABLE и определением типов. Без программирования.
Бесплатно, конфиденциально и в браузере. Регистрация не нужна. Попробуйте сейчас.
Частые вопросы
Have more questions? Don't hesitate to email us:
Как импортировать CSV в MySQL этим инструментом?
Вставьте или загрузите CSV, выберите MySQL, задайте имя таблицы и опции, конвертируйте и выполните .sql в MySQL.
Поддерживаются ли PostgreSQL и SQLite?
Да. MySQL, PostgreSQL, SQLite, SQL Server и Oracle.
Конвертер CSV в SQL бесплатный?
Да. Бесплатно, без регистрации, работает в браузере.
Файлы конфиденциальны и безопасны?
Да. Данные обрабатываются только в браузере.
Можно ли получить CREATE TABLE из CSV?
Да. CREATE TABLE генерируется из заголовков с опциональным определением типов.
Как обрабатываются пустые значения?
Вы выбираете: NULL или пустая строка. Спецсимволы экранируются.
Можно ли задать размер пакета INSERT?
Да. Можно вставлять, например, 100 строк на оператор или по одной на строку.
Нужно ли писать код?
Нет. Из CSV получаете готовый SQL.
Можно ли выбрать первичный ключ?
Да. Выбираете, какой столбец будет PRIMARY KEY.
Нужна ли учётная запись?
Нет. Регистрация не требуется.