Sammanfattning :i denna handledning introducerar vi dig först till en SQLite-exempeldatabas. Sedan ger vi dig länkarna för att ladda ner exempeldatabasen och dess diagram. I slutet av handledningen kommer vi att visa dig hur du ansluter till exempeldatabasen med verktyget sqlite3.
Introduktion till chinook SQLite exempeldatabas
Vi förser dig med SQLite-exempeldatabasen med namnet chinook. Exempeldatabasen chinook är en bra databas för att öva med SQL, speciellt SQLite.
Följande databasdiagram illustrerar chinook-databastabellerna och deras relationer.
Chinook exempeldatabastabeller
Det finns 11 tabeller i chinook-exempeldatabasen.
-
employees
Tabell lagrar anställdas data som anställd-id, efternamn, förnamn, etc. Den har också ett fält som heterReportsTo
för att ange vem som rapporterar till vem. -
customers
tabell lagrar kunddata. -
invoices
&invoice_items
tabeller:dessa två tabeller lagrar fakturadata.invoices
Tabellen lagrar fakturahuvuddata ochinvoice_items
tabellen lagrar fakturaradsdata. -
artists
tabell lagrar artistdata. Det är en enkel tabell som bara innehåller artist-id och namn. -
albums
Tabell lagrar data om en lista med spår. Varje album tillhör en artist. En artist kan dock ha flera album. -
media_types
tabell lagrar mediatyper som MPEG-ljud och AAC-ljudfiler. -
genres
table lagrar musiktyper som rock, jazz, metal, etc. -
tracks
tabellen lagrar data för låtar. Varje spår tillhör ett album. -
playlists
&playlist_track
tabeller:playlists
tabell lagra data om spellistor. Varje spellista innehåller en lista med spår. Varje spår kan tillhöra flera spellistor. Relationen mellanplaylists
tabell ochtracks
bordet är många-till-många.playlist_track
tabell används för att spegla detta förhållande.
Ladda ner SQLite exempeldatabas
Du kan ladda ner SQLite-exempeldatabasen med hjälp av följande länk.
Ladda ner SQLite exempeldatabas
Om du vill ha databasdiagrammet som referens kan du ladda ner både svartvita och färgversioner i PDF-format.
Ladda ner SQLite-exempeldatabasdiagram
Ladda ner SQLite-exempeldatabasdiagram med färg
Hur man ansluter till SQLite-exempeldatabasen
Exempeldatabasfilen är i ZIP-format, därför måste du extrahera den till en mapp, till exempel C:\sqlite\db
. Namnet på filen är chinook.db
Om du inte har zip-programvara installerad kan du ladda ner en gratis zip-programvara som 7-zip.
Använd först kommandoradsprogrammet och navigera till SQLite-katalogen där filen sqlite3.exe finns:
c:\sqlite>
Code language: Shell Session (shell)
För det andra, använd följande kommando för att ansluta till chinook
exempeldatabas som finns i db
mapp, som är en undermapp till sqlite
mapp.
c:\sqlite>sqlite3 c:\sqlite\db\chinook.db
Code language: Shell Session (shell)
Du bör se följande kommando:
sqlite>
Code language: Shell Session (shell)
För det tredje, prova ett enkelt kommando, t.ex. .tables för att se alla tillgängliga tabeller i exempeldatabasen.
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_track
Code language: SQL (Structured Query Language) (sql)
I den här handledningen har vi introducerat dig till chinook SQLite-exempeldatabasen och visat dig hur du ansluter till den med verktyget sqlite3.