Nouplo

CSV a SQL

Una tabella incollata, pronta da eseguire.

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.

Come funziona

  1. Incolla il CSV o il TSV: va bene anche direttamente dal foglio di calcolo.
  2. Dai un nome alla tabella. Racchiudi gli identificatori se il tuo database lo richiede.
  3. Lascia CREATE TABLE per una tabella nuova; toglilo per inserire in una già esistente.
  4. Copia l’SQL ed eseguilo. Prima leggilo.

Domande frequenti

Come sceglie i tipi delle colonne?
Con il tipo più stretto in cui rientra ogni valore della colonna: solo cifre dà INTEGER, un punto decimale DECIMAL, una data DATE, e tutto il resto VARCHAR con un po’ di margine. Basta un solo testo perché l’intera colonna diventi testo: è il lato giusto in cui sbagliare.
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