CSV a SQL
Una tabella incollata, pronta da eseguire.
Gli esempi sostituiscono temporaneamente i dati e le impostazioni. Puoi ripristinare il lavoro precedente.
0 caratteri
Risultato
Incolla o scrivi qui sopra per vedere il risultato.
I tuoi file restano sul tuo dispositivo
Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.
Esempio
Esempio pratico — CSV a SQL
Inserisci le righe in ordine e usa le impostazioni seguenti. Confronta il risultato con le righe di uscita.
| Voce | Valore |
|---|---|
| Ingresso 1 | name,age |
| Ingresso 2 | Ada,36 |
| Ingresso 3 | Lin,28 |
| Nome della tabella | people |
| Separato da | Capirlo da solo |
| La prima riga contiene i nomi delle colonne | Attivo |
| Includi il CREATE TABLE | Attivo |
| Racchiudi i nomi con | Niente |
| Uscita 1 | CREATE TABLE people ( |
| Uscita 2 | name VARCHAR(16), |
| Uscita 3 | age INTEGER |
| Uscita 4 | ); |
| Uscita 5 | INSERT INTO people (name, age) VALUES |
| Uscita 6 | ('Ada', 36), |
| Uscita 7 | ('Lin', 28); |
Lo script crea people e inserisce due righe. I nomi sono tra apici e le età sono interi. Non viene contattato alcun database.
Come funziona
- Incolla il CSV o il TSV: va bene anche direttamente dal foglio di calcolo.
- Dai un nome alla tabella. Racchiudi gli identificatori se il tuo database lo richiede.
- Lascia CREATE TABLE per una tabella nuova; toglilo per inserire in una già esistente.
- Copia l’SQL ed eseguilo. Prima leggilo.
Domande frequenti
- Come sceglie i tipi delle colonne?
- Viene controllata ogni cella non vuota della colonna. Un codice postale come 02139 rimane testo per conservare lo zero iniziale. Gli interi usano INTEGER e quelli più grandi BIGINT o DECIMAL. Per i decimali, precisione e scala si adattano ai dati. Se servono più di 38 cifre di precisione, la colonna rimane testo. Le date ISO valide come 2024-02-29 diventano DATE. Una colonna con date e testo libero rimane testo.
- I valori vengono protetti?
- Un apice dentro un valore viene raddoppiato, che è l’escape su cui tutti i dialetti concordano, e una cella vuota diventa NULL invece che stringa vuota. Per un file che eseguirai tu sui tuoi dati, è la scelta giusta.
- Posso usarlo con dati da un modulo o da un’API?
- Non in sicurezza. Sono letterali, non segnaposto; costruire istruzioni così da input che non hai scritto tu è esattamente il modo in cui nasce una SQL injection. Per tutto ciò che è automatico, usa i parametri del tuo driver.
- Viene inviato qualcosa a un server?
- No. Gira nel browser: quello che incolli resta sul tuo computer.
Strumenti correlati
⌗ Formattatore SQL Una query leggibile, a partire da quella che ti hanno passato. ⇄ Convertitori Da CSV a JSON Trasforma le esportazioni dei fogli di calcolo in JSON per API, script e file di configurazione, senza che i tuoi dati escano dalla pagina. ▦ Tabella Markdown Incolla un foglio di calcolo, ottieni una tabella che si allinea. ⇄ Convertitori Da JSON a CSV Trasforma risposte di API ed esportazioni in un CSV pronto per il foglio di calcolo, senza che i tuoi dati escano dalla pagina.