sql >> Databáze >  >> RDS >> SQLite

2 Ukázkové databáze pro SQLite

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

  1. Dotaz MySQL pro získání názvů sloupců?

  2. Úvod do datových typů SQL

  3. ORA-01950:žádná oprávnění pro tabulkový prostor 'USERS'

  4. Chybějící indexy v MS SQL nebo optimalizace v žádném okamžiku