SQLite
 sql >> Base de données >  >> RDS >> SQLite

2 exemples de bases de données pour SQLite

Si vous avez besoin d'un exemple de base de données pour exécuter des tests rapides dans SQLite, voici quelques options.

1. La base de données du quinnat

La base de données Chinook a été créée comme alternative à la base de données Northwind. Il représente un magasin multimédia numérique, comprenant des tableaux pour les artistes, les albums, les pistes multimédias, les factures et les clients.

La base de données Chinook est disponible sur GitHub. Il est disponible pour divers SGBD, notamment MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 et, bien sûr, SQLite.

Installer la base de données Chinook

Vous pouvez installer la base de données Chinook dans SQLite en exécutant le script SQL disponible sur GitHub. C'est un script assez volumineux, vous trouverez donc peut-être plus facile de l'exécuter à partir d'un fichier.

Tout d'abord, enregistrez le script Chinook_Sqlite.sql dans un dossier/répertoire sur votre ordinateur. C'est un lien direct vers le script sur GitHub.

Créez maintenant une base de données appelée Chinook. Vous pouvez le faire en vous connectant à SQLite avec la commande suivante :

sqlite3 Chinook.db

Vous pouvez maintenant exécuter le script. Pour l'exécuter à partir du fichier, utilisez la commande suivante :

.read Chinook_Sqlite.sql

Cela suppose que vous êtes dans le même répertoire que le fichier et que le fichier s'appelle Chinook_Sqlite.sql . Sinon, vous devrez utiliser le chemin d'accès complet au fichier, ainsi que le nom que vous avez donné au fichier.

L'exécution de ce script crée les tables de la base de données et les remplit avec des données.

Une fois l'exécution du script terminée, vous pouvez vérifier qu'il a créé la base de données en sélectionnant des données dans une table. Par exemple, vous pouvez exécuter ce qui suit :

SELECT * FROM Artist LIMIT 10;

Résultat :

1|AC/DC
2|Accept
3|Aerosmith
4|Alanis Morissette
5|Alice In Chains
6|Antônio Carlos Jobim
7|Apocalyptica
8|Audioslave
9|BackBeat
10|Billy Cobham

2. La base de données Northwind

Vous pouvez faire exactement la même chose avec la base de données Northwind. En fait, la base de données Chinook a été créée comme une alternative plus récente à la base de données Northwind.

La base de données Northwind est disponible pour SQL Server et Microsoft Access depuis des années. Il a été fourni en tant que base de données didactique pour la gestion des clients, des commandes, des stocks, des achats, des fournisseurs, des expéditions et des employés des petites entreprises.

Github a une version de l'exemple de base de données Microsoft Access 2000 Northwind, repensée pour SQLite3.

Ainsi, comme dans l'exemple précédent, enregistrez le script SQL disponible sur GitHub sous Northwind_Sqlite.sql .

Connectez-vous maintenant à SQLite et créez une base de données appelée Northwind :

sqlite3 Northwind.db

Vous pouvez maintenant exécuter le script :

.read Northwind_Sqlite.sql

Cela créera les tables et les remplira, etc. Vous verrez probablement les données défiler au fur et à mesure que le script s'exécute.

Dans tous les cas, une fois l'exécution terminée, vous pouvez effectuer une vérification rapide en sélectionnant certaines données. Par exemple :

SELECT * FROM "Order Details" LIMIT 10;

Résultat :

10248|11|14|12|0.0
10248|42|9.8|10|0.0
10248|72|34.8|5|0.0
10249|14|18.6|9|0.0
10249|51|42.4|40|0.0
10250|41|7.7|10|0.0
10250|51|42.4|35|0.15
10250|65|16.8|15|0.15
10251|22|16.8|6|0.05
10251|57|15.6|15|0.05