SQLite
 sql >> Datenbank >  >> RDS >> SQLite

2 Beispieldatenbanken für SQLite

Wenn Sie eine Beispieldatenbank benötigen, um einige Schnelltests in SQLite auszuführen, finden Sie hier einige Optionen.

1. Die Chinook-Datenbank

Die Chinook-Datenbank wurde als Alternative zur Northwind-Datenbank erstellt. Es stellt einen digitalen Medienspeicher dar, einschließlich Tabellen für Künstler, Alben, Medientitel, Rechnungen und Kunden.

Die Chinook-Datenbank ist auf GitHub verfügbar. Es ist für verschiedene DBMS verfügbar, darunter MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 und natürlich SQLite.

Installieren Sie die Chinook-Datenbank

Sie können die Chinook-Datenbank in SQLite installieren, indem Sie das auf GitHub verfügbare SQL-Skript ausführen. Es ist ein ziemlich großes Skript, daher finden Sie es möglicherweise einfacher, es aus einer Datei auszuführen.

Speichern Sie zunächst das Skript Chinook_Sqlite.sql in einem Ordner/Verzeichnis auf Ihrem Computer. Das ist ein direkter Link zum Skript auf GitHub.

Erstellen Sie nun eine Datenbank namens Chinook. Sie können dies tun, indem Sie sich mit dem folgenden Befehl mit SQLite verbinden:

sqlite3 Chinook.db

Jetzt können Sie das Skript ausführen. Um es aus der Datei auszuführen, verwenden Sie den folgenden Befehl:

.read Chinook_Sqlite.sql

Dies setzt voraus, dass Sie sich im selben Verzeichnis wie die Datei befinden und dass die Datei Chinook_Sqlite.sql heißt . Wenn nicht, müssen Sie den vollständigen Pfad zur Datei verwenden, zusammen mit dem Namen der Datei.

Das Ausführen dieses Skripts erstellt die Datenbanktabellen und füllt sie mit Daten.

Nachdem das Skript ausgeführt wurde, können Sie überprüfen, ob es die Datenbank erstellt hat, indem Sie einige Daten aus einer Tabelle auswählen. Sie könnten beispielsweise Folgendes ausführen:

SELECT * FROM Artist LIMIT 10;

Ergebnis:

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. Die Northwind-Datenbank

Mit der Northwind-Datenbank können Sie genau dasselbe tun. Tatsächlich wurde die Chinook-Datenbank als neuere Alternative zur Northwind-Datenbank erstellt.

Die Northwind-Datenbank ist seit Jahren für SQL Server und Microsoft Access verfügbar. Es wurde als Tutorial-Datenbank für die Verwaltung von Kunden, Bestellungen, Beständen, Einkäufen, Lieferanten, Versand und Mitarbeitern kleiner Unternehmen bereitgestellt.

Github hat eine Version der Beispieldatenbank Microsoft Access 2000 Northwind, überarbeitet für SQLite3.

Speichern Sie also, ähnlich wie im vorherigen Beispiel, das auf GitHub verfügbare SQL-Skript als Northwind_Sqlite.sql .

Verbinden Sie sich nun mit SQLite und erstellen Sie eine Datenbank namens Northwind:

sqlite3 Northwind.db

Jetzt können Sie das Skript ausführen:

.read Northwind_Sqlite.sql

Dadurch werden die Tabellen erstellt und gefüllt usw. Sie werden wahrscheinlich sehen, wie die Daten während der Ausführung des Skripts vorbeifliegen.

In jedem Fall können Sie nach Abschluss der Ausführung eine schnelle Überprüfung durchführen, indem Sie einige Daten auswählen. Zum Beispiel:

SELECT * FROM "Order Details" LIMIT 10;

Ergebnis:

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