Pokud potřebujete ukázkovou databázi ke spuštění nějakých rychlých testů v SQLite, zde je několik možností.
1. databáze Chinook
Databáze Chinook byla vytvořena jako alternativa k databázi Northwind. Představuje obchod s digitálními médii, včetně tabulek pro umělce, alba, mediální skladby, faktury a zákazníky.
Databáze Chinook je dostupná na GitHubu. Je k dispozici pro různé DBMS včetně MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 a samozřejmě SQLite.
Nainstalujte databázi Chinook
Databázi Chinook můžete nainstalovat v SQLite spuštěním SQL skriptu dostupného na GitHubu. Je to poměrně velký skript, takže může být snazší jej spouštět ze souboru.
Nejprve uložte skript Chinook_Sqlite.sql do složky/adresáře ve vašem počítači. To je přímý odkaz na skript na GitHubu.
Nyní vytvořte databázi s názvem Chinook. Můžete to provést připojením k SQLite pomocí následujícího příkazu:
sqlite3 Chinook.db
Nyní můžete skript spustit. Chcete-li jej spustit ze souboru, použijte následující příkaz:
.read Chinook_Sqlite.sql
To předpokládá, že se nacházíte ve stejném adresáři jako soubor a že soubor se jmenuje Chinook_Sqlite.sql . Pokud ne, budete muset použít úplnou cestu k souboru spolu s tím, jak jste soubor nazvali.
Spuštěním tohoto skriptu se vytvoří databázové tabulky a naplní je daty.
Jakmile skript skončí, můžete ověřit, že vytvořil databázi, výběrem některých dat z tabulky. Můžete například spustit následující:
SELECT * FROM Artist LIMIT 10;
Výsledek:
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. Databáze Northwind
Přesně to samé můžete udělat s databází Northwind. Ve skutečnosti byla databáze Chinook vytvořena jako novější alternativa k databázi Northwind.
Databáze Northwind je k dispozici pro SQL Server a Microsoft Access již léta. Byl poskytován jako výuková databáze pro správu zákazníků malých firem, objednávek, zásob, nákupu, dodavatelů, dopravy a zaměstnanců.
Github má verzi ukázkové databáze Microsoft Access 2000 Northwind, přepracovanou pro SQLite3.
Podobně jako v předchozím příkladu tedy uložte skript SQL dostupný na GitHubu jako Northwind_Sqlite.sql .
Nyní se připojte k SQLite a vytvořte databázi s názvem Northwind:
sqlite3 Northwind.db
Nyní můžete spustit skript:
.read Northwind_Sqlite.sql
Tím vytvoříte tabulky a naplníte je atd. Pravděpodobně uvidíte, jak se data během běhu skriptu míhají.
V každém případě, jakmile bude spuštěn, můžete provést rychlou kontrolu výběrem některých dat. Například:
SELECT * FROM "Order Details" LIMIT 10;
Výsledek:
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