SQL

Che cos’è un file SQL?

Una tabella trasformata in istruzioni INSERT, pronta da caricare in una banca dati.

Che cos’è SQL

SQL è un formato di testo semplice che si apre in qualsiasi editor. Si usa per spostare dati fra programmi e l'archiviazione.

L’estensione è .sql e il nome per esteso è SQL Insert Statements. Contano entrambi meno di ciò che il file può contenere, ed è di questo che parla il resto della pagina.

Da dove viene SQL

Risale al 1986. La specifica è ISO/IEC 9075.

A un formato rimasto leggibile così a lungo si può affidare qualcosa che vuoi ritrovare fra dieci anni.

La specifica è pubblica

Chiunque può implementarla senza chiedere permesso né pagare una licenza. È per questo che il formato compare in così tanti programmi, ed è per questo che file scritti vent’anni fa si aprono ancora.

Ci si possono lasciare delle note

SQL ha una sintassi per i commenti, ed è la differenza fra un file che cura una persona e uno che scrive un programma. I commenti sono la prima cosa che si perde convertendo in un formato che non li ha, e nessuno ti avvisa.

Che cosa apre SQL

PostgreSQL, MySQL e DBeaver lo leggono, e così fanno quasi tutti i programmi dello stesso tipo.

Quando un file non si apre, il formato è raramente il problema: più spesso è il programma a essere più vecchio di lui. Convertire in qualcosa di più vecchio è la via d’uscita affidabile, ed è a questo che serve il resto di questo sito.

Aprirlo nel browser

Nessun browser lo legge.

È di gran lunga il motivo più comune per convertirlo: non che il formato sia scadente, ma che il posto in cui vuoi mostrare il file non sappia leggerlo.

È un formato di lavoro

SQL è pensato per essere aperto e modificato. Tieni il file in questo formato per tutto il tempo in cui il lavoro va avanti, ed esporta da lì ogni volta che serve una copia finita.

I dati, in un posto solo

Identificativi e provenienza del formato SQL.
Estensione.sql
Tipo di mediaapplication/sql
Prima pubblicazione1986
SpecificaISO/IEC 9075

Convertire altro in SQL

Formati da valutare al posto di SQL