Fichier SQL d’exemple — script de base de données de test (tables + 500 INSERT)
Script SQL (schéma + données) · .sql · type MIME application/sql
Téléchargez un fichier SQL d’exemple : un script portable qui crée une table customers et une table orders liées par une clé étrangère, insère 12 clients et 500 commandes, et se termine par une requête GROUP BY d’exemple. Il n’utilise qu’une syntaxe compatible ANSI et s’exécute donc tel quel sous PostgreSQL, MySQL, MariaDB et SQLite.
Utilisez-le pour alimenter une base de développement, tester une fonction d’import SQL ou comme fixture pour les outils qui analysent du SQL (linters, outils de migration, colorateurs syntaxiques). Les mêmes données existent déjà chargées dans notre exemple SQLite.
Télécharger des fichiers SQL d'exemple
| Fichier | Détails | Taille | Télécharger |
|---|---|---|---|
sample-database.sql | — | 62 KB |
Besoin d’un fichier de chaque format Données ? Téléchargez le pack d’exemples Données (202 KB, un petit fichier de chaque format de données (17 fichiers)).
Utilisez ces fichiers en ligne de commande ou en CI
Chaque URL est stable et ouverte au CORS. Épinglez le SHA-256 dans votre test et vous saurez dès qu’une fixture change.
# Télécharger un fichier curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/sql/sample-database.sql # Le vérifier (le SHA-256 de chaque fichier est indiqué ci-dessus) shasum -a 256 sample-database.sql # Index lisible par machine de tous les fichiers d’exemple curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="sql")'
Le format SQL en bref
| Nom complet | Script SQL (schéma + données) |
|---|---|
| Extensions | .sql |
| Type MIME | application/sql |
| Dialecte | SQL ANSI portable (sans extension propriétaire) |
| Contenu | 2 CREATE TABLE, 512 INSERT, 1 SELECT avec JOIN |
| Encodage | UTF-8 |
Ce que l’on teste avec des fichiers SQL d’exemple
- Alimentation de bases pour démos et tests
- Fonctions d’import SQL des outils d’administration
- Parseurs, formateurs et linters SQL
Questions fréquentes
Comment exécuter ce fichier SQL ?
PostgreSQL : psql -d mydb -f sample-database.sql. MySQL : mysql mydb < sample-database.sql. SQLite : sqlite3 test.db < sample-database.sql. Le script crée ses propres tables : exécutez-le sur une base ou un schéma vide.
Ces fichiers SQL sont-ils sûrs à télécharger ?
Oui. Chaque fichier est généré à partir de zéro par notre propre script ouvert (rien n’est récupéré sur le web ni envoyé par des utilisateurs) et ne contient ni scripts, ni macros, ni exécutables. Le SHA-256 de chaque fichier est publié sur cette page pour que vous puissiez vérifier ce que vous avez reçu.
Puis-je utiliser les fichiers SQL d’exemple à des fins commerciales ?
Oui. Ils sont libres pour tout usage, y compris des produits commerciaux, des suites de tests, des démos et la redistribution, sans attribution requise. Il n’y a aucune licence à obtenir et personne à qui demander.
Puis-je faire des liens directs vers ces fichiers ou les utiliser en CI ?
Oui. Chaque lien est une URL directe et stable en HTTPS, avec Access-Control-Allow-Origin: * et de longs en-têtes de cache : curl, wget, fetch() et les lanceurs de tests peuvent les récupérer directement. Un index JSON de tous les fichiers est accessible depuis chaque page (voir la section ligne de commande).
Fichiers d’exemple similaires
Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.
Vous testez une chaîne de traitement de fichiers ? C’est notre métier.
Envois, conversions, aperçus, traitement de documents et flux multimédias : c’est le genre de systèmes de production que FreeToolsForWeb conçoit et exploite pour ses clients, et c’est pour cela que nous avions besoin de ces fichiers au départ.
Découvrir les outils gratuits