Генератор операторів вставки 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 або налаштуйте кількість рядків і миттєво згенеруйте його.