Przejdź do treści
100% lokalnie

Generator instrukcji wstawiania SQL

Generuj gotowe do uruchomienia instrukcje SQL INSERT ze schematu kolumnowego, bez dotykania prawdziwej bazy danych.

Wynik

Generator instrukcji wstawiania SQL

Opisz tabelę, a to narzędzie napisze za Ciebie instrukcje INSERT. Nazwij tabelę, wypisz jej kolumny jako pary „nazwa:typ” — identyfikator, nazwa, adres e-mail, uuid, wartość logiczna, data lub data-inkrementacji — ustaw liczbę wierszy, które chcesz, a wygeneruje kompletny, gotowy do wklejenia skrypt SQL: jedna instrukcja INSERT INTO na wiersz, z każdą wartością już cytowaną lub pozostawioną poprawnie.

Każdy typ kolumny jest odwzorowany na realistyczny generator. „id” liczy się od 1 dla kolumny klucza podstawowego. „imię i nazwisko” i „e-mail” tworzą wiarygodne fałszywe osoby (i pasujący adres e-mail zapisany małymi literami). „uuid” generuje nowy identyfikator RFC 4122 w każdym wierszu. „boolean” zmienia się pomiędzy PRAWDA i FAŁSZ. „data” wybiera losowy dzień ze stałego zakresu wieloletniego, podczas gdy „data inkrementacyjna” przesuwa się o jeden dzień w każdym wierszu — przydatne do umieszczania kolumn utworzonych w kolejności. Wartości ciągów są opakowane w pojedyncze cudzysłowy z podwójnymi cudzysłowami, więc dane wyjściowe można bezpiecznie uruchomić w niezmienionej postaci; liczby i wartości logiczne pozostają bez cudzysłowu, dokładnie tak, jak oczekuje tego silnik SQL.

To jest generator, a nie konwerter: nie odczytuje istniejącego pliku CSV ani JSON i nie wywołuje żadnej bazy danych w celu sprawdzenia prawdziwego schematu — tworzy wiersze na podstawie opisanego kształtu, a właśnie tego potrzebujesz, gdy potrzebujesz kilkuset jednorazowych wierszy do zasadzenia bazy danych deweloperów, zapełnienia wersji demonstracyjnej lub przetestowania migracji przed uruchomieniem jej z rzeczywistymi danymi. Jeśli masz już dane i chcesz je przekształcić w SQL, użyj zamiast tego konwertera CSV na SQL; jeśli chcesz danych testowych JSON zamiast SQL, użyj próbnego generatora danych JSON.

Wszystko działa lokalnie w Twojej przeglądarce — opisany przez Ciebie schemat i generowany przez niego kod SQL nigdy nie opuszczają Twojego urządzenia, więc można go bezpiecznie używać do wewnętrznych nazw tabel i struktur kolumn, których wolisz nie wklejać do usługi innej firmy. Skopiuj wynik, pobierz go jako plik .txt gotowy do obsługi .sql lub dostosuj liczbę wierszy i natychmiast zregeneruj.

Częste pytania

Jakie typy kolumn są obsługiwane?
Siedem generatorów: id (sekwencyjna liczba całkowita), name (losowe imię i nazwisko), email (losowy e-mail), uuid (losowy UUID), wartość logiczna (losowa PRAWDA/FAŁSZ), data (losowa data z ustalonego zakresu) i data rosnąca (dzień później w każdym wierszu).
Jak zdefiniować kolumny?
Wyświetl pary „nazwa:typ” oddzielone przecinkami, na przykład id:id, nazwa:nazwa, e-mail:e-mail, aktywny:boolean. Nieznane typy lub pary bez dwukropka są pomijane.
Czy wartości ciągu znaków są poprawnie znakowane?
Tak. Wartości tekstowe są ujęte w pojedyncze cudzysłowy, a każdy pojedynczy cudzysłów w nich jest podwajany, dzięki czemu wygenerowany kod SQL działa bez błędu składniowego. Liczby i wartości logiczne pozostawia się bez cudzysłowu.
Czy czyta moje istniejące dane lub bazę danych?
Nie. Tworzy tylko wiersze ze schematu kolumny, który wpiszesz — nigdy nie łączy się z bazą danych ani nie odczytuje pliku. Aby przekonwertować rzeczywiste dane, użyj zamiast tego konwertera CSV na SQL.
Czy mój schemat lub wygenerowany kod SQL jest gdzieś przesłany?
Nie. Generowanie odbywa się całkowicie w przeglądarce — nic, co tu wpiszesz lub wygenerujesz, nie zostanie przesłane na serwer.