CSV til SQL INSERT-sætninger
Konvertér en CSV til et SQLite- eller PostgreSQL-script med CREATE TABLE og INSERT. Behold alle værdier som tekst, eller eksportér udtrykkeligt tomme celler som NULL.
Dine resultater
CSV til SQL INSERT-sætninger
Skal et lille CSV-datasæt ind i en testdatabase? Lav en læsbar SQL-fil til SQLite eller PostgreSQL. ID'er som 001 bevarer foranstillede nuller. Vælg håndtering af tomme celler og tabeloprettelse; kontrollér scriptet før kørsel.
Sådan bruger du værktøjet
- Upload en UTF-8-CSV, træk den til feltet, importér en direkte offentlig URL eller indsæt et kort eksempel efter filvalget.
- Vælg SQLite eller PostgreSQL, angiv tabelnavn, og beslut om en TEXT-tabel skal oprettes og hvordan tomme celler skrives.
- Hent csv-inserts.sql. Kontrollér CREATE TABLE og INSERT-værdier før kørsel i databasen.
Understøttede inputformater
CSV
Tilgængelige indstillinger
- SQL-tabelnavn
- SQL-dialekt
- CREATE TABLE-sætning
- Tomme CSV-celler
Resultat og begrænsninger
Konvertér en CSV til et SQLite- eller PostgreSQL-script med CREATE TABLE og INSERT. Behold alle værdier som tekst, eller eksportér udtrykkeligt tomme celler som NULL.
Én UTF-8-CSV på højst 5 MB, 10.000 rækker og 100 kolonner eller 12.000 indsatte tegn. Vælg SQLite eller PostgreSQL, et enkelt tabelnavn og CREATE TABLE. Alle kolonner er TEXT; typer gættes ikke. Tomme celler bliver tom tekst, medmindre du vælger NULL. Scriptet er begrænset til 20 MB. Ingen database forbindes, og SQL køres ikke. Kontrollér skema og script før import. MySQL, XLSX og typetilknytning til eksisterende tabeller understøttes ikke.
Køres SQL automatisk, eller passer det til alle databaser?
Nej. Intet SQL køres eller sendes til en database. Scriptet er kun til SQLite eller PostgreSQL. Kontrollér og test det i en midlertidig database før vigtig import.
Finder konverteren tal og datoer?
Nej. Alle kolonner er TEXT, og ikke-tomme celler bliver citeret tekst. Det bevarer foranstillede nuller og undgår usikre typegæt. Redigér skemaet, hvis tal- eller datotyper kræves.
Hvad hvis behandlingen mislykkes?
Tjek de understøttede formater og filgrænser, så prøv en mindre fil. Behold en original kopi. En klar fejlmeddelelse vil forklare et ikke-understøttet input eller en utilgængelig behandlingsservice.