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.
-
employeesTabell lagrar anställdas data som anställd-id, efternamn, förnamn, etc. Den har också ett fält som heterReportsToför att ange vem som rapporterar till vem. -
customerstabell lagrar kunddata. -
invoices&invoice_itemstabeller:dessa två tabeller lagrar fakturadata.invoicesTabellen lagrar fakturahuvuddata ochinvoice_itemstabellen lagrar fakturaradsdata. -
artiststabell lagrar artistdata. Det är en enkel tabell som bara innehåller artist-id och namn. -
albumsTabell lagrar data om en lista med spår. Varje album tillhör en artist. En artist kan dock ha flera album. -
media_typestabell lagrar mediatyper som MPEG-ljud och AAC-ljudfiler. -
genrestable lagrar musiktyper som rock, jazz, metal, etc. -
trackstabellen lagrar data för låtar. Varje spår tillhör ett album. -
playlists&playlist_tracktabeller:playliststabell lagra data om spellistor. Varje spellista innehåller en lista med spår. Varje spår kan tillhöra flera spellistor. Relationen mellanplayliststabell ochtracksbordet är många-till-många.playlist_tracktabell 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.dbCode 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_trackCode 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.