Перейти до вмісту

Генератор операторів вставки SQL

Створюйте готові до виконання оператори SQL INSERT зі схеми стовпців, не торкаючись реальної бази даних.

Вихід

Генератор операторів вставки SQL

Опишіть таблицю, і цей інструмент напише для вас оператори INSERT. Назвіть таблицю, перелічіть її стовпці як пари «ім’я:тип» — id, name, email, uuid, boolean, date або incrementing-date — установіть потрібну кількість рядків, і вона згенерує повний, готовий до вставлення сценарій SQL: один оператор INSERT INTO на рядок, із кожним значенням уже в лапках або залишеним коректним чином.

Кожен тип стовпця відповідає реалістичному генератору. "id" підраховує від 1 для стовпця первинного ключа. "ім'я" та "електронна адреса" створюють правдоподібних фальшивих людей (і відповідну електронну адресу в нижньому регістрі). "uuid" генерує новий ідентифікатор RFC 4122 для кожного рядка. "boolean" чергує TRUE і FALSE. "date" вибирає випадковий день із фіксованого багаторічного діапазону, тоді як "incrementing-date" переходить на один день у рядку — корисно для заповнення стовпців created_at по порядку. Рядкові значення загорнуті в одинарні лапки з подвоєними лапками, тому виведення можна безпечно виконувати як є; числа та логічні значення залишаються без лапок, точно так, як очікує механізм SQL.

Це генератор, а не конвертер: він не читає існуючий файл CSV або JSON і не звертається до будь-якої бази даних для перевірки справжньої схеми — він створює рядки з форми, яку ви описуєте, і це саме те, що вам потрібно, коли вам потрібно кілька сотень одноразових рядків для заповнення бази даних розробників, заповнення демонстраційної версії або стрес-тестування міграції перед запуском її на реальних даних. Якщо у вас уже є дані та ви хочете їх перетворити на SQL, скористайтеся натомість конвертером CSV у SQL; якщо вам потрібні тестові дані JSON, а не SQL, використовуйте макет генератора даних JSON.

Усе працює локально у вашому веб-переглядачі — схема, яку ви описуєте, і створений нею SQL ніколи не залишають ваш пристрій, тому її можна безпечно використовувати для внутрішніх імен таблиць і структур стовпців, які ви не бажаєте вставляти в службу третьої сторони. Скопіюйте результат, завантажте його як готовий до .sql файл .txt або налаштуйте кількість рядків і миттєво згенеруйте його.

FAQ

Які типи стовпців підтримуються?
Сім генераторів: id (послідовне ціле число), name (випадкова повна назва), email (випадкова електронна адреса), uuid (випадкова UUID), boolean (випадкова TRUE/FALSE), date (випадкова дата з фіксованого діапазону) і incrementing-date (один день пізніше для кожного рядка).
Як визначити стовпці?
Перелічіть пари «ім’я:тип», розділені комами, наприклад id:id,name:name,email:email,active:boolean. Невідомі типи або пари без двокрапки пропускаються.
Чи правильно екрановані рядкові значення?
так Текстові значення загортаються в одинарні лапки, а будь-які одинарні лапки всередині них подвоюються, тому згенерований SQL виконується без синтаксичних помилок. Числа та логічні значення залишаються без лапок.
Чи читає він мої існуючі дані чи базу даних?
Ні. Він створює лише рядки зі схеми стовпців, які ви вводите, — він ніколи не підключається до бази даних і не читає файл. Щоб конвертувати реальні дані, замість цього використовуйте конвертер CSV у SQL.
Чи завантажено кудись мою схему або згенерований SQL?
Ні. Генерація повністю виконується у вашому браузері — нічого, що ви тут вводите чи створюєте, не надсилається на сервер.