sql >> Database teknologi >  >> RDS >> SQLite

2 eksempeldatabaser til SQLite

Hvis du har brug for en prøvedatabase til at køre nogle hurtige test i SQLite, er her et par muligheder.

1. Chinook-databasen

Chinook-databasen blev oprettet som et alternativ til Northwind-databasen. Det repræsenterer en digital mediebutik, inklusive tabeller til kunstnere, album, mediespor, fakturaer og kunder.

Chinook-databasen er tilgængelig på GitHub. Det er tilgængeligt til forskellige DBMS'er, herunder MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 og selvfølgelig SQLite.

Installer Chinook-databasen

Du kan installere Chinook-databasen i SQLite ved at køre SQL-scriptet, der er tilgængeligt på GitHub. Det er et ret stort script, så du kan finde det nemmere at køre det fra en fil.

Gem først Chinook_Sqlite.sql-scriptet i en mappe/mappe på din computer. Det er et direkte link til scriptet på GitHub.

Opret nu en database kaldet Chinook. Du kan gøre dette ved at oprette forbindelse til SQLite med følgende kommando:

sqlite3 Chinook.db 

Nu kan du køre scriptet. For at køre det fra filen skal du bruge følgende kommando:

.read Chinook_Sqlite.sql 

Dette forudsætter, at du er i samme mappe som filen, og at filen hedder Chinook_Sqlite.sql . Hvis ikke, skal du bruge den fulde sti til filen, sammen med hvad du end har kaldt filen.

Kørsel af dette script opretter databasetabellerne og udfylder dem med data.

Når scriptet er færdig med at køre, kan du bekræfte, at det har oprettet databasen ved at vælge nogle data fra en tabel. For eksempel kan du køre følgende:

SELECT * FROM Artist LIMIT 10; 

Resultat:

1|AC/DC2|Accept3|Aerosmith4|Alanis Morissette5|Alice In Chains6|Antônio Carlos Jobim7|Apocalyptica8|Audioslave9|BackBeat10|Billy Cobham

2. Nordvindsdatabasen

Du kan gøre præcis det samme med Northwind-databasen. Faktisk blev Chinook-databasen oprettet som et nyere alternativ til Northwind-databasen.

Northwind-databasen har været tilgængelig for SQL Server og Microsoft Access i årevis. Den blev leveret som en selvstudiedatabase til styring af små virksomhedskunder, ordrer, lagerbeholdning, indkøb, leverandører, forsendelse og medarbejdere.

Github har en version af Microsoft Access 2000 Northwind-eksempeldatabasen, omkonstrueret til SQLite3.

Så i lighed med det forrige eksempel, gem SQL-scriptet, der er tilgængeligt på GitHub som Northwind_Sqlite.sql .

Tilslut nu til SQLite og opret en database kaldet Northwind:

sqlite3 Northwind.db 

Nu kan du køre scriptet:

.read Northwind_Sqlite.sql 

Dette vil oprette tabellerne og udfylde dem osv. Du vil sandsynligvis se dataene blinke forbi som scriptet, mens det kører.

Under alle omstændigheder, når den er færdig med at køre, kan du køre en hurtig kontrol ved at vælge nogle data. For eksempel:

SELECT * FROM "Order Details" LIMIT 10; 

Resultat:

10248|11|14|12|0.010248|42|9.8|10|0.010248|72|34.8|5|0.010249|14|18.6|9|0.010249|51|42.4|0.7|0.7|0.7|0.7|0.7|0.7| |0.010250|51|42.4|35|0.1510250|65|16.8|15|0.1510251|22|16.8|6|0.0510251|57|15.6|15|0.05
  1. Opret en "I stedet for" Trigger i SQL Server

  2. Brug af avancerede Oracle JDeveloper-funktioner til MySQL-databaser

  3. Rekursive kategorier med en enkelt forespørgsel?

  4. World Backup Day:4 interessante datatabsfakta at vide