CSV in SQL (INSERT e CREATE TABLE)
Converti CSV o dati copiati da Excel in comandi SQL INSERT, con CREATE TABLE e tipi rilevati automaticamente, per MySQL, PostgreSQL, SQLite e SQL Server.
Come si usaIncolla il CSV con l’intestazione sulla prima riga.
CSV in SQL (INSERT e CREATE TABLE): a cosa serve
Incolla un CSV o celle copiate da Excel con l’intestazione sulla prima riga. Lo strumento rileva il separatore, analizza ogni colonna per scegliere il tipo (INTEGER, DECIMAL, DATE, BOOLEAN o VARCHAR), fa l’escape degli apici, sostituisce le celle vuote con NULL e genera i comandi INSERT, a blocchi di 500 righe o uno per riga, con la citazione dei nomi giusta per ogni database.
Come si usa
- Incolla il CSV con l’intestazione.
- Scegli il database, il nome della tabella e le opzioni.
- Copia o scarica l’SQL.
Quando usarlo
- Importare fogli di calcolo in un database.
- Creare dati di prova a partire da Excel.
- Migrare elenchi in una nuova tabella.
Domande frequenti
Come vengono rilevati i tipi delle colonne?
Lo strumento analizza tutti i valori di ogni colonna: solo interi diventa INTEGER, numeri con decimali diventa DECIMAL, date nel formato AAAA-MM-GG diventa DATE, vero/falso diventa BOOLEAN e il resto diventa VARCHAR con la lunghezza del valore più lungo.
E gli apici e i caratteri speciali?
I testi vengono sottoposti a escape raddoppiando gli apici singoli, come prevede lo standard SQL. Le celle vuote diventano NULL.
Che differenza c’è tra i database?
Cambia il modo di citare i nomi: backtick in MySQL, virgolette doppie in PostgreSQL e SQLite e parentesi quadre in SQL Server.
È davvero gratis?
Sì, 100% gratis. Senza registrazione, senza abbonamento e senza limiti d’uso. Tutti gli strumenti di Tools123 sono gratuiti.