sql >> Database >  >> RDS >> SQLite

2 voorbeelddatabases voor SQLite

Als je een voorbeelddatabase nodig hebt om wat snelle tests in SQLite uit te voeren, zijn hier een paar opties.

1. De Chinook-database

De Chinook-database is gemaakt als alternatief voor de Northwind-database. Het vertegenwoordigt een digitale mediawinkel, inclusief tabellen voor artiesten, albums, mediatracks, facturen en klanten.

De Chinook-database is beschikbaar op GitHub. Het is beschikbaar voor verschillende DBMS'en, waaronder MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 en natuurlijk SQLite.

Installeer de Chinook-database

U kunt de Chinook-database in SQLite installeren door het SQL-script uit te voeren dat beschikbaar is op GitHub. Het is een vrij groot script, dus misschien vind je het makkelijker om het vanuit een bestand uit te voeren.

Sla eerst het script Chinook_Sqlite.sql op in een map/directory op uw computer. Dat is een directe link naar het script op GitHub.

Maak nu een database met de naam Chinook. U kunt dit doen door verbinding te maken met SQLite met het volgende commando:

sqlite3 Chinook.db

Nu kunt u het script uitvoeren. Gebruik de volgende opdracht om het vanuit het bestand uit te voeren:

.read Chinook_Sqlite.sql

Dit veronderstelt dat u zich in dezelfde map bevindt als het bestand en dat het bestand Chinook_Sqlite.sql heet. . Zo niet, dan moet je het volledige pad naar het bestand gebruiken, samen met hoe je het bestand ook hebt genoemd.

Door dit script uit te voeren, worden de databasetabellen gemaakt en gevuld met gegevens.

Nadat het script is uitgevoerd, kunt u controleren of het de database heeft gemaakt door enkele gegevens uit een tabel te selecteren. U kunt bijvoorbeeld het volgende uitvoeren:

SELECT * FROM Artist LIMIT 10;

Resultaat:

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. De Noordenwind-database

U kunt precies hetzelfde doen met de Northwind-database. In feite is de Chinook-database gemaakt als een nieuwer alternatief voor de Northwind-database.

De Northwind database is al jaren beschikbaar voor SQL Server en Microsoft Access. Het werd geleverd als een zelfstudiedatabase voor het beheren van klanten, bestellingen, voorraad, inkoop, leveranciers, verzending en werknemers van kleine bedrijven.

Github heeft een versie van de Microsoft Access 2000 Northwind-voorbeelddatabase, opnieuw ontworpen voor SQLite3.

Dus, vergelijkbaar met het vorige voorbeeld, sla het SQL-script dat beschikbaar is op GitHub op als Northwind_Sqlite.sql .

Maak nu verbinding met SQLite en maak een database aan met de naam Northwind:

sqlite3 Northwind.db

Nu kunt u het script uitvoeren:

.read Northwind_Sqlite.sql

Hiermee worden de tabellen gemaakt en gevuld, enz. U zult waarschijnlijk de gegevens voorbij zien flitsen terwijl het script wordt uitgevoerd.

In ieder geval, als het eenmaal klaar is, kunt u een snelle controle uitvoeren door enkele gegevens te selecteren. Bijvoorbeeld:

SELECT * FROM "Order Details" LIMIT 10;

Resultaat:

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. Inleiding tot IRI Voracity (Total Data Management) [video]

  2. Inleiding tot het bijhouden van records

  3. Oracle-query om alle exemplaren van een teken in een tekenreeks te vinden

  4. Draaien op meerdere kolommen met Tablefunc