CSV в SQL INSERT
Генерирует SQL-запросы INSERT из данных CSV. Полезно для импорта экспортов CSV в базы данных.
INSERT INTO my_table (name, value) VALUES ('A', '1');
INSERT INTO my_table (name, value) VALUES ('B', '2');Как пользоваться этим инструментом
- 1
Type the destination table name into the top field (it is dropped into the generated INSERT exactly as typed).
- 2
Paste your CSV into the text box, keeping the header row first so its names become the column list.
- 3
Read the INSERT statements that appear below as you type, with one statement per data row.
- 4
Select the generated SQL and copy it into your database client or migration script to run it.
Что такое CSV в SQL INSERT?
Массовый импорт CSV в базу данных обычно требует запросов INSERT. Этот генератор создаёт стандартные SQL-запросы INSERT, которые работают в MySQL, PostgreSQL, SQLite и большинстве других СУБД. Для очень больших CSV (более 10 000 строк) предпочтительнее использовать встроенную утилиту вашей базы данных (LOAD DATA / COPY FROM): она работает на порядки быстрее.
Типичные сценарии использования
Seeding a few rows of test or fixture data into a local development database without writing the INSERTs by hand.
Converting a small spreadsheet export of lookup values (statuses, categories, country codes) into a migration script.
Drafting INSERT statements for a quick demo or tutorial where the data is short and contains no commas inside fields.
Reshaping a handful of rows copied from a CSV file into SQL you can paste into a query console.
Generating a starting point for a data-load script that you will then hand-edit to add NULLs or fix column types.
Teaching or learning SQL INSERT syntax by watching how column lists and quoted values are assembled from rows.
Часто задаваемые вопросы
Обрабатывает ли инструмент специальные символы в значениях?▼
А как насчёт значений NULL?▼
Похожие инструменты
Конвертер JSON в CSV
Преобразуйте JSON-массив объектов в формат CSV. Идеально для экспорта данных API в таблицы.
Конвертер CSV в JSON
Преобразует данные CSV в массив JSON-объектов. Первая строка рассматривается как заголовок.
Конвертер двоичного в шестнадцатеричный формат
Преобразует двоичные числа в шестнадцатеричные. Шестнадцатеричная запись в 4 раза компактнее двоичной для одного и того же значения.
Конвертер из шестнадцатеричного в двоичный
Преобразует шестнадцатеричные числа в двоичные. Каждый шестнадцатеричный знак разворачивается ровно в 4 двоичных разряда.
Конвертер из десятичной системы в двоичную
Преобразует десятичные числа в двоичную, шестнадцатеричную и восьмеричную системы — все основания сразу.
Конвертер ASCII в шестнадцатеричный формат
Преобразует текст в шестнадцатеричные коды ASCII и обратно. Каждый символ превращается в своё двузначное шестнадцатеричное значение.