CSV til SQL INSERT-setninger
Konverter en CSV til et SQLite- eller PostgreSQL-skript med CREATE TABLE og INSERT. Behold alle verdier som tekst, eller eksporter tomme celler som NULL når du velger det.
Resultatene dine
CSV til SQL INSERT-setninger
Trenger du et lite CSV-datasett i en testdatabase? Lag en lesbar SQL-fil for SQLite eller PostgreSQL. ID-er som 001 beholder ledende nuller. Velg håndtering av tomme celler og tabelloppretting; kontroller skriptet før kjøring.
Slik bruker du verktøyet
- Last opp en UTF-8-CSV, dra den til feltet, importer en direkte offentlig URL eller lim inn et kort eksempel etter filvalget.
- Velg SQLite eller PostgreSQL, skriv tabellnavn og bestem om en TEXT-tabell skal opprettes og hvordan tomme celler skrives.
- Last ned csv-inserts.sql. Kontroller CREATE TABLE og INSERT-verdier før kjøring i databasen.
Støttede inndataformater
CSV
Tilgjengelige innstillinger
- SQL-tabellnavn
- SQL-dialekt
- CREATE TABLE-setning
- Tomme CSV-celler
Resultat og begrensninger
Konverter en CSV til et SQLite- eller PostgreSQL-skript med CREATE TABLE og INSERT. Behold alle verdier som tekst, eller eksporter tomme celler som NULL når du velger det.
Én UTF-8-CSV på høyst 5 MB, 10 000 rader og 100 kolonner, eller 12 000 innlimte tegn. Velg SQLite eller PostgreSQL, et enkelt tabellnavn og CREATE TABLE. Alle kolonner er TEXT; typer gjettes ikke. Tomme celler blir tom tekst med mindre du velger NULL. Skriptet er begrenset til 20 MB. Ingen database kobles til, og SQL kjøres ikke. Kontroller skjema og skript før import. MySQL, XLSX og typekartlegging mot eksisterende tabeller støttes ikke.
Kjøres SQL automatisk, eller fungerer det med alle databaser?
Nei. Ingen SQL kjøres eller sendes til en database. Skriptet er bare for SQLite eller PostgreSQL. Kontroller og test det i en midlertidig database før viktig import.
Oppdager konverteren tall og datoer?
Nei. Alle kolonner er TEXT, og ikke-tomme celler blir sitert tekst. Det bevarer ledende nuller og unngår usikre typegjetninger. Endre skjemaet hvis du trenger tall- eller datotyper.
Hva om behandlingen mislykkes?
Kontroller formatene og filgrensene som støttes, og prøv deretter en mindre fil. Behold en original kopi. En klar feilmelding vil forklare en input eller en utilgjengelig behandlingstjeneste som ikke støttes.