DT Data Tools

Generator SQL INSERT

Zamień wiersze CSV w gotowe instrukcje SQL INSERT w przeglądarce. Konfigurowalna nazwa tabeli, cudzysłowy wartości i obsługa NULL, bez przesyłania plików.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Drop a CSV file here or click to browse

Advertisement

Generuj instrukcje SQL INSERT z pliku CSV

Wczytanie eksportu z arkusza kalkulacyjnego do bazy danych zwykle oznacza ręczne pisanie powtarzalnych instrukcji INSERT INTO albo przygotowywanie skryptu importu. Ten Generator SQL INSERT robi to za Ciebie w przeglądarce: wklej CSV lub wgraj plik, ustaw nazwę tabeli docelowej, a narzędzie utworzy jedną instrukcję na wiersz, używając nagłówka jako listy kolumn. Dane są analizowane lokalnie, więc tabele klientów, dane testowe i dane początkowe nigdy nie opuszczają Twojego komputera ani nie przechodzą przez internetowy konwerter.

Parser obsługuje pola w cudzysłowach, przecinki i podziały wierszy wewnątrz komórek, więc działają prawdziwe eksporty, a nie tylko proste listy rozdzielane przecinkami. Każda wartość jest bezpiecznie escapowana: tekst trafia w apostrofy, a każdy wewnętrzny apostrof jest podwajany, co jest standardowym escapowaniem SQL, dzięki któremu instrukcja pozostaje poprawna, a ryzyko błędnych wstawień maleje. Opcjonalnie możesz zostawić czyste liczby bez cudzysłowów i zamienić puste komórki na NULL, aby wygenerowany SQL pasował do typowanych kolumn.

Jeden wiersz na instrukcję lub jedna paczka

Dostępne są dwa style wyjścia. Pierwszy zapisuje niezależną instrukcję INSERT INTO table (cols) VALUES (...); dla każdego wiersza, łatwą do przejrzenia i bezpieczną do częściowego uruchomienia. Drugi tworzy jedną instrukcję wstawiającą wiele wierszy ze wszystkimi krotkami wartości połączonymi razem, co działa szybciej na dużych zbiorach danych. Wybierz to, co preferuje Twoja baza danych i sposób pracy. Lista kolumn zawsze pochodzi z pierwszego wiersza CSV, więc przed uruchomieniem skryptu upewnij się, że nazwy nagłówków pasują do kolumn tabeli docelowej.

Sprawdź przed uruchomieniem

Wygenerowany SQL to punkt wyjścia, a nie gwarancja. Zawsze sprawdź kilka instrukcji przed wykonaniem na prawdziwej bazie danych, zwłaszcza pod kątem formatów dat, reprezentacji logicznych i kolumn, które wymagają określonych typów. Jeśli wartość ma być wywołaniem funkcji lub literałem, takim jak CURRENT_TIMESTAMP, edytuj wynik po wygenerowaniu. Skopiuj wynik do schowka lub pobierz go jako plik .sql, aby uruchomić w kliencie bazy danych. Dzięki temu, że cały proces odbywa się po stronie klienta, możesz przygotować skrypty ładujące dla wrażliwych tabel bez ujawniania wierszy źródłowych.

Jak używać

  1. Dodaj CSVWklej tekst CSV lub wgraj plik z wierszem nagłówka.
  2. Ustaw opcjeWpisz nazwę tabeli i wybierz opcje cudzysłowów, NULL i paczek.
  3. Skopiuj lub pobierzSkopiuj wygenerowany SQL lub pobierz go jako plik .sql.

Najczęściej zadawane pytania

Czy mój plik CSV jest dokądś wysyłany w celu utworzenia SQL?
Nie. Plik CSV jest analizowany, a instrukcje INSERT generowane w całości w Twojej przeglądarce. Nic nie jest przesyłane.
Jak wartości są ujmowane w cudzysłowy?
Wartości tekstowe są ujęte w apostrofy, a wewnętrzne apostrofy są podwajane. Czyste liczby mogą pozostać bez cudzysłowów, a puste komórki mogą stać się NULL.
Czy mogę ustawić nazwy tabeli i kolumn?
Tak. Wpisz nazwę tabeli, a pierwszy wiersz CSV zostanie użyty jako lista kolumn w każdej wygenerowanej instrukcji.
Advertisement