Generator CSV do SQL INSERT
Zamień wiersze CSV w gotowe do uruchomienia instrukcje SQL INSERT dla dowolnej bazy danych.
Generator CSV do SQL INSERT
Wklej eksport CSV i uzyskaj instrukcje SQL INSERT, które możesz uruchomić przeciwko MySQL, PostgreSQL, SQLite lub SQL Server. Jest to najszybszy sposób na zaszczepienie tabeli z arkusza kalkulacyjnego, załadowanie danych osprzętu do testów lub przeniesienie eksportu klienta do prawdziwej bazy danych bez otwierania kreatora importu. Ustaw nazwę tabeli, wklej wiersze i skopiuj instrukcje bezpośrednio do narzędzia do wysyłania zapytań.
Parser jest zgodny ze standardem RFC 4180, zatem pole ujęte w cudzysłów może zawierać ogranicznik, cudzysłów z podwójnym „”, a nawet podział wiersza bez przerywania wiersza. Wartości są cytowane w sposób, jakiego oczekuje SQL: liczby całkowite i miejsca dziesiętne pozostają bez cudzysłowu, pusta komórka przyjmuje wartość NULL, a wszystko inne jest umieszczane w pojedynczych cudzysłowach z podwojonym apostrofem — więc nazwa taka jak O'Brien jest poprawnie zmieniana i nie kończy łańcucha wcześniej. Ponieważ wartości są odczytywane jako tekst, zera wiodące w kodach pocztowych i kodach produktów zostają zachowane.
„Pierwszy wiersz to nazwy kolumn” używa Twojego nagłówka jako listy kolumn; wyłącz go, a kolumny staną się col1, col2 i tak dalej. Wybierz ogranicznik pasujący do Twojego pliku — przecinek, średnik (powszechny w europejskim eksporcie) lub tabulator. Włącz opcję „Połącz w jeden wielowierszowy WSTAW”, a każdy wiersz zostanie pogrupowany w jeden INSERT INTO t (…) WARTOŚCI (…),(…),(…); instrukcja, która ładuje się znacznie szybciej niż jedna instrukcja na wiersz w przypadku dużych importów.
Wszystko działa w Twojej przeglądarce i nic nie jest przesyłane, co ma znaczenie, gdy eksport zawiera dane klientów lub dane wewnętrzne. Skopiuj kod SQL, pobierz go jako plik .txt lub wyślij wynik do innego narzędzia, aby kontynuować pracę. Przejrzyj wygenerowane instrukcje przed uruchomieniem ich w produkcyjnej bazie danych.