Open-The-File.com

Scopri come aprire qualsiasi tipo di file

.SQL estensione file

Per aprire file .SQL su Windows, per visualizzare/modificare: fare clic con il pulsante destro del mouse sul file .sql → Apri con → scegli un editor di testo (ad esempio, Blocco note).

Apri un file .sql in un editor di testo per leggerlo o modificarlo oppure eseguilo con un client di database (ad esempio psql di PostgreSQL) per eseguire l'SQL su un database. Se lo hai ricevuto come "backup del database", in genere lo importi/esegui anziché "aprirlo" come un documento.

Ultimo aggiornamento: 12 giugno 2026

Apri sul tuo dispositivo

Scegli il tuo sistema operativo per una guida passo passo dedicata.

Come aprire file .SQL

Usa queste istruzioni specifiche per piattaforma per aprire file .SQL in modo sicuro.

Windows

  1. Per visualizzare/modificare: fare clic con il pulsante destro del mouse sul file .sql → Apri con → scegli un editor di testo (ad esempio, Blocco note).
  2. Per eseguire in PostgreSQL: apri il prompt dei comandi ed esegui psql, quindi usa psql per eseguire il file di script (vedi la documentazione di PostgreSQL psql per il comando e le opzioni esatte).
  3. Per eseguire in MySQL: utilizzare il client della riga di comando MySQL o MySQL Workbench ed eseguire/importare lo script .sql come mostrato nel sorgente del tutorial MySQL.
Guida completa Windows

Mac

  1. Per visualizzare/modificare: aprire il file .sql con un editor di testo semplice (ad esempio, TextEdit in modalità testo semplice).
  2. Per eseguire in PostgreSQL: utilizza Terminale con psql ed esegui lo script utilizzando le funzionalità di esecuzione dei file di psql (vedi la documentazione di PostgreSQL psql).
  3. Per eseguirlo in MySQL: eseguilo dal client della riga di comando MySQL o aprilo ed eseguilo in MySQL Workbench (secondo la fonte del tutorial MySQL).
Guida completa Mac

Linux

  1. Per visualizzare/modificare: aprire il file in un editor di testo (ad esempio, un editor di terminale) poiché .sql è testo semplice.
  2. Per eseguire in PostgreSQL: esegui psql da un terminale ed esegui il file di script (vedi la documentazione di PostgreSQL psql).
  3. Sui desktop Linux, l'associazione del tipo di file può utilizzare il database di informazioni MIME condiviso; il file è in genere mappato per estensione a un tipo MIME come application/sql per freedesktop.org shared-mime-info.
Guida completa Linux

iOS

  1. Per leggerlo: aprire il file .sql in un'app di visualizzazione/editor di testo; per eseguirlo effettivamente su un database, trasferirlo su un desktop e utilizzare un client di database come psql o uno strumento MySQL.
Guida completa iOS

Android

  1. Per leggerlo: aprire il file .sql in un'app di visualizzazione/editor di testo; per eseguirlo su un server di database reale, eseguilo da un client di database desktop (ad esempio psql per PostgreSQL o MySQL CLI/Workbench per MySQL).
Guida completa Android

Note di sicurezza

  • I file .sql possono contenere istruzioni distruttive (ad esempio eliminare tabelle o eliminare dati). Leggi lo script in un editor di testo prima di eseguirlo, soprattutto se proviene da una fonte non attendibile.
  • L'esecuzione di uno script .sql esegue i suoi comandi con i privilegi dell'utente del database; utilizzare un account con privilegi minimi durante il test di script non familiari.
  • Prestare attenzione agli script che includono il caricamento di dati o modifiche alla configurazione (utenti/ruoli/autorizzazioni) perché possono alterare i controlli di accesso al database.

Prima di eseguire codice scaricato

Questi file di solito richiedono un runtime (Python, Node, Java, …). Non sono i classici “virus da file”, ma codice non attendibile può comunque fare molti danni se lo esegui. Preferisci pacchetti ufficiali, verifica la fonte e scansiona archivi o download dubbi se non sei sicuro.

Potremmo guadagnare una commissione quando usi i link affiliati. Questo supporta le nostre guide gratuite sulle estensioni file.

Impossibile aprire questo file?

Le cause e le soluzioni più comuni quando i file .SQL non si aprono.

Cause comuni

  • Facendo doppio clic si apre il file nel programma sbagliato
  • Lo script viene eseguito ma ha esito negativo con errori di sintassi
  • L'importazione/esecuzione non riesce a causa della mancanza di connessione o autorizzazioni al database

Passi per risolvere

  1. Utilizza "Apri con" per scegliere il tuo editor di testo preferito per la lettura/modifica.
  2. Se devi eseguirlo, apri il client del database (ad esempio psql) ed esegui lo script da lì invece di fare doppio clic.

Cos'è un file .SQL?

Un file .sql è solitamente uno script di testo semplice contenente istruzioni SQL come CREATE TABLE, INSERT, UPDATE e SELECT. Viene comunemente utilizzato per definire lo schema del database, migrare le modifiche o caricare/esportare dati eseguendo lo script in un client di database. Il tipo di supporto standardizzato per il contenuto SQL è application/sql (RFC 6922).

Contesto

SQL (Structured Query Language) è un linguaggio ampiamente utilizzato per la gestione e l'interrogazione di database relazionali e .sql è l'estensione di file comune per la memorizzazione di istruzioni SQL come script. In pratica, un file .sql può rappresentare qualsiasi cosa, da una singola query a un'esportazione completa di schema e dati destinata a ricreare o aggiornare un database.

Tipi MIME comuni: application/sql

Approfondimenti

Risorse autorevoli per ulteriori dettagli sul formato .SQL.

Problemi comuni .SQL

Facendo doppio clic si apre il file nel programma sbagliato

.sql è testo normale, quindi il sistema operativo potrebbe associarlo a un editor imprevisto o a uno strumento di database che non desideri utilizzare per la visualizzazione.

  1. Utilizza "Apri con" per scegliere il tuo editor di testo preferito per la lettura/modifica.
  2. Se devi eseguirlo, apri il client del database (ad esempio psql) ed esegui lo script da lì invece di fare doppio clic.

Lo script viene eseguito ma ha esito negativo con errori di sintassi

La sintassi SQL e le funzionalità supportate possono variare tra i sistemi di database, pertanto uno script generato per un prodotto potrebbe non essere eseguito invariato su un altro.

  1. Conferma a quale database è destinato lo script (ad esempio PostgreSQL o MySQL) ed eseguilo utilizzando il client/strumento corrispondente (psql per PostgreSQL; MySQL CLI/Workbench per MySQL).
  2. Se devi eseguirlo su un database diverso, modifica l'SQL in modo che corrisponda al dialetto e alle funzionalità di quel database, quindi riprova.

L'importazione/esecuzione non riesce a causa della mancanza di connessione o autorizzazioni al database

L'esecuzione di un file .sql richiede la connessione al server/database corretto e il possesso dei privilegi per creare/alterare oggetti o modificare dati.

  1. Verifica di connetterti all'istanza del database e al nome del database desiderati nel tuo client (ad esempio nelle opzioni di connessione psql).
  2. Richiedi o concedi le autorizzazioni necessarie prima di eseguire nuovamente lo script.

FAQ

Un file .sql è un database?

Di solito no. In genere si tratta di uno script di testo semplice di istruzioni SQL che può creare o modificare un database quando eseguito da uno strumento di database.

Qual è il tipo MIME ufficiale per .sql?

application/sql è il tipo di supporto standardizzato registrato presso IANA e specificato da RFC 6922.

Come posso eseguire un file .sql in PostgreSQL?

Utilizza lo strumento psql di PostgreSQL ed esegui il file di script utilizzando le funzionalità di esecuzione di script/file di psql come descritto nella documentazione ufficiale di psql.

Come posso eseguire un file .sql in MySQL?

Gli approcci comuni includono l'utilizzo del client della riga di comando MySQL o MySQL Workbench per eseguire lo script, come mostrato nel tutorial MySQL di riferimento.

Estensioni simili

Confronta formati correlati nella stessa categoria per trovare lo strumento giusto più velocemente.