CSV in SQL
Un CREATE TABLE più INSERT in batch per Postgres, MySQL o SQLite.
- Conversione 100% locale
- Nessun caricamento di file
- Mantiene la struttura
- Supporta file grandi
INSERT INTO people (name, role)
VALUES ('Ada', 'Engineer');
More formats coming soon
Data Preview
Conversion Complete!
Your file has been converted successfully.
Share this tool
Converting…
0 rows
- check_circleReading file
- check_circleParsing data
- progress_activityConverting format
- radio_button_uncheckedGenerating output
- radio_button_uncheckedFinalizing file
Your data never leaves your device. Everything is processed locally in your browser.
Anche: SQL in CSV
Incolla istruzioni SQL INSERT ed estrai i dati come CSV.
Convertire CSV in SQL: generare istruzioni INSERT per qualsiasi database
Migrare dati da un foglio di calcolo a un database relazionale è uno dei compiti più comuni per gli sviluppatori. Convertire un CSV in istruzioni SQL INSERT consente di caricare dati in MySQL, PostgreSQL, SQLite, SQL Server o qualsiasi database compatibile con ANSI SQL senza dover scrivere uno script di importazione personalizzato.
ConvertRow genera un'istruzione INSERT INTO per riga CSV, usando le intestazioni delle colonne come nomi dei campi. L'output è uno script SQL standard che puoi eseguire direttamente in un client di database, incollare in un file di migrazione o includere in uno script seed per un framework web.
Per risultati migliori, usa intestazioni di colonna che siano identificatori SQL validi: lettere minuscole, numeri e underscore. Evita le parole chiave SQL riservate come order, group o table come nomi di colonna. Testa sempre il SQL generato in un ambiente di staging prima.
Casi d'uso comuni per la conversione da CSV a SQL:
- Caricare un set di dati iniziale in una nuova tabella di database
- Creare dati seed per test automatizzati o ambienti demo
- Migrare dati esportati da un sistema di database a un altro
- Popolare una tabella di lookup da un file CSV gestito dall'azienda
Frequently Asked Questions
L'output segue la sintassi ANSI SQL ed è compatibile con MySQL, MariaDB, PostgreSQL, SQLite e SQL Server.
Per impostazione predefinita il nome della tabella è "data". Puoi specificare un nome di tabella personalizzato nelle opzioni del convertitore prima di fare clic su Converti.
Tutti i valori stringa sono tra virgolette singole e le virgolette singole all'interno dei valori vengono sottoposte a escape raddoppiandole (stile ''), che è lo standard ANSI SQL.
Non c'è un limite rigido. Per CSV molto grandi, il file SQL generato può diventare grande. Strumenti di caricamento bulk come MySQL LOAD DATA INFILE sono più efficienti per importazioni molto grandi.