sql >> Databasteknik >  >> RDS >> SQLite

SQLite exempeldatabas

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 heter ReportsTo 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 och invoice_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 mellan playlists tabell och tracks 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.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.


  1. få nytt SQL-post-ID

  2. Hur man automatiserar datainsamling på SQL Server Database Growth

  3. Tidsstämpel skillnad i timmar för PostgreSQL

  4. Vad är skillnaden mellan 'ÅÅÅÅ' och 'RRRR' i Oracle SQL