Генератор CSV для SQL INSERT
Перетворіть рядки CSV на готові до виконання оператори SQL INSERT для будь-якої бази даних.
Генератор CSV для SQL INSERT
Вставте файл експорту CSV і поверніть оператори SQL INSERT, які можна запускати в MySQL, PostgreSQL, SQLite або SQL Server. Це найшвидший спосіб заповнити таблицю з електронної таблиці, завантажити дані приладів для тестів або перемістити клієнтський експорт у реальну базу даних без відкриття майстра імпорту. Встановіть назву таблиці, вставте рядки та скопіюйте оператори прямо в інструмент запитів.
Синтаксичний аналізатор відповідає RFC 4180, тому поле, взяте в подвійні лапки, може містити роздільник, подвоєні лапки "" і навіть розриви рядків без розриву рядка. Значення беруться в лапки так, як очікує SQL: цілі числа та десяткові знаки залишаються без лапок, порожня клітинка стає NULL, а все інше загортається в одинарні лапки з подвоєним апострофом — тому ім’я на зразок O’Brien екранується правильно замість того, щоб завершувати рядок раніше. Оскільки значення читаються як текст, початкові нулі в поштових індексах і кодах продуктів зберігаються.
«Перший рядок – це імена стовпців» використовує ваш заголовок для списку стовпців; вимкніть його, і стовпці стануть col1, col2 і так далі. Виберіть роздільник, який відповідає вашому файлу — кома, крапка з комою (поширене в європейському експорті) або табуляція. Увімкніть «Об’єднати в один багаторядковий INSERT», і кожен рядок буде об’єднано в один INSERT INTO t (…) VALUES (…),(…),(…); оператор, який завантажується набагато швидше, ніж один оператор на рядок при великому імпорті.
Усе працює у вашому браузері, і нічого не завантажується, що має значення, якщо експорт містить записи клієнтів або внутрішні дані. Скопіюйте SQL, завантажте його як файл .txt або надішліть результат іншому інструменту, щоб продовжити роботу. Перегляньте згенеровані заяви, перш ніж запускати їх у робочій базі даних.