File SQL di esempio — Scarica uno script di database di prova (tabelle + 500 INSERT)

Script SQL (schema + dati) · .sql · tipo MIME application/sql

1 file62 KB – 62 KBLink direttiSenza pubblicità né registrazioneGratis per qualsiasi usoVerificati con SHA-256

Scarica un file SQL di esempio: uno script portabile che crea una tabella customers e una tabella orders con una chiave esterna, inserisce 12 clienti e 500 ordini e si chiude con una query GROUP BY di esempio. Usa solo sintassi compatibile ANSI, quindi funziona senza modifiche in PostgreSQL, MySQL, MariaDB e SQLite.

Usalo per popolare un database di sviluppo, testare una funzione di importazione SQL o come fixture per gli strumenti che analizzano SQL (linter, runner di migrazioni, evidenziatori di sintassi). Gli stessi dati sono disponibili già caricati nel nostro esempio SQLite.

Scarica file SQL di esempio

FileDettagliDimensioneScarica
sample-database.sql
2 tabelle • 500 INSERT • query di esempio
—62 KB
62.135 byte
Scarica SQL
1 file · link diretti · senza registrazione · CORS abilitato

Ti serve un file per ogni formato Dati? Scarica il pacchetto di esempi Dati (202 KB, un piccolo file per ogni formato di dati (17 file)).

Usa questi file dalla riga di comando o in CI

Ogni URL è stabile e con CORS aperto. Fissa lo SHA-256 nel tuo test e saprai subito quando una fixture cambia.

# Scarica un file
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/sql/sample-database.sql

# Verificalo (lo SHA-256 è indicato per ogni file qui sopra)
shasum -a 256 sample-database.sql

# Indice leggibile da macchina di tutti i file di esempio
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="sql")'

Il formato SQL in breve

Nome completoScript SQL (schema + dati)
Estensioni.sql
Tipo MIMEapplication/sql
DialettoSQL ANSI portabile (nessuna estensione proprietaria)
Contenuto2 CREATE TABLE, 512 INSERT, 1 SELECT con JOIN
CodificaUTF-8

Cosa si testa con i file SQL di esempio

  • Popolamento di database per demo e test
  • Funzioni di importazione SQL negli strumenti di amministrazione
  • Parser, formattatori e linter SQL

Domande frequenti

Come si esegue questo file SQL?

PostgreSQL: psql -d mydb -f sample-database.sql. MySQL: mysql mydb < sample-database.sql. SQLite: sqlite3 test.db < sample-database.sql. Lo script crea da sé le proprie tabelle, quindi eseguilo su un database o uno schema vuoto.

Questi file SQL sono sicuri da scaricare?

Sì. Ogni file è generato da zero dal nostro script open source (niente è copiato da altri siti o caricato dagli utenti) e non contiene script, macro né eseguibili. Lo SHA-256 di ogni file è pubblicato in questa pagina, così puoi verificare ciò che hai ricevuto.

Posso usare i file SQL di esempio per scopi commerciali?

Sì. Sono gratuiti per qualsiasi scopo, inclusi prodotti commerciali, suite di test, demo e ridistribuzione, senza obbligo di attribuzione. Non c'è nessuna licenza da acquistare e nessuno a cui chiedere il permesso.

Posso fare hotlink a questi file o usarli nella CI?

Sì. Ogni link è un URL diretto e stabile via HTTPS con Access-Control-Allow-Origin: * e header di cache lunghi, così curl, wget, fetch() e i test runner possono scaricarli direttamente. Ogni pagina rimanda a un indice JSON di tutti i file (vedi la sezione sulla riga di comando).

File di esempio correlati

Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.

Stai testando una pipeline di file? Le costruiamo noi.

Caricamenti, conversioni, anteprime, elaborazione di documenti e flussi multimediali sono il tipo di sistemi di produzione che FreeToolsForWeb progetta e gestisce per i clienti: è per questo che avevamo bisogno di questi file.

Scopri gli strumenti gratuiti