CSV till SQL INSERT-generator
Förvandla CSV-rader till färdiga SQL INSERT-satser för vilken databas som helst.
CSV till SQL INSERT-generator
Klistra in en CSV-export och få tillbaka SQL INSERT-satser du kan köra mot MySQL, PostgreSQL, SQLite eller SQL Server. Det är det snabbaste sättet att seed en tabell från ett kalkylblad, ladda fixturdata för tester eller flytta en klients export till en riktig databas utan att öppna en importguide. Ställ in tabellnamnet, klistra in raderna och kopiera satserna direkt till ditt frågeverktyg.
Parsern följer RFC 4180, så ett fält inslaget i dubbla citattecken kan innehålla avgränsaren, dubbla "" citattecken och jämna radbrytningar utan att bryta en rad. Värden citeras på det sätt som SQL förväntar sig: heltal och decimaler förblir utan citattecken, en tom cell blir NULL och allt annat lindas in i enkla citattecken med vilken apostrof som helst fördubblad - så ett namn som O'Brien escapes korrekt istället för att avsluta strängen tidigt. Eftersom värdena läses som text bevaras inledande nollor i postnummer och produktkoder.
"Första raden är kolumnnamn" använder din rubrik för kolumnlistan; stäng av den och kolumnerna blir col1, col2 och så vidare. Välj avgränsaren som matchar din fil - komma, semikolon (vanligt i europeisk export) eller tabb. Slå på "Kombinera till en multi-rad INSERT" och varje rad satsas till en enda INSERT INTO t (…) VÄRDEN (…),(…),(…); uttalande, som laddas mycket snabbare än ett uttalande per rad vid stora importer.
Allt körs i din webbläsare och ingenting laddas upp, vilket spelar roll när exporten innehåller kundregister eller intern data. Kopiera SQL, ladda ner den som en .txt-fil eller skicka resultatet till ett annat verktyg för att fortsätta fungera. Granska de genererade satserna innan du kör dem i en produktionsdatabas.