sql >> Database >  >> RDS >> SQLite

SQLite-voorbeelddatabase

Samenvatting :in deze tutorial laten we je eerst kennismaken met een SQLite-voorbeelddatabase. Vervolgens geven we u de links om de voorbeelddatabase en het bijbehorende diagram te downloaden. Aan het einde van de zelfstudie laten we u zien hoe u verbinding kunt maken met de voorbeelddatabase met behulp van de sqlite3-tool.

Inleiding tot de chinook SQLite-voorbeelddatabase

We bieden u de SQLite-voorbeelddatabase met de naam chinook. De chinook-voorbeelddatabase is een goede database om te oefenen met SQL, vooral SQLite.

Het volgende databasediagram illustreert de chinook-databasetabellen en hun relaties.

Chinook-voorbeelddatabasetabellen

Er zijn 11 tabellen in de chinook-voorbeelddatabase.

  • employees tabel slaat werknemersgegevens op zoals werknemers-ID, achternaam, voornaam, enz. Het heeft ook een veld met de naam ReportsTo om aan te geven wie aan wie rapporteert.
  • customers tabel slaat klantgegevens op.
  • invoices &invoice_items tabellen:in deze twee tabellen worden factuurgegevens opgeslagen. De invoices tabel slaat factuurkopgegevens op en de invoice_items tabel slaat de gegevens van de factuurregelitems op.
  • artists table slaat artiestengegevens op. Het is een eenvoudige tabel die alleen de artiest-ID en naam bevat.
  • albums tabel slaat gegevens op over een lijst met tracks. Elk album is van één artiest. Eén artiest kan echter meerdere albums hebben.
  • media_types table slaat mediatypen op, zoals MPEG-audio en AAC-audiobestanden.
  • genres table slaat muzieksoorten op zoals rock, jazz, metal, enz.
  • tracks tabel slaat de gegevens van nummers op. Elk nummer hoort bij één album.
  • playlists &playlist_track tabellen:playlists tabelgegevens over afspeellijsten opslaan. Elke afspeellijst bevat een lijst met nummers. Elke track kan tot meerdere afspeellijsten behoren. De relatie tussen de playlists tabel en tracks tafel is veel-op-veel. De playlist_track tabel wordt gebruikt om deze relatie weer te geven.

Download SQLite voorbeelddatabase

U kunt de SQLite-voorbeelddatabase downloaden via de volgende link.

Download SQLite voorbeelddatabase

Als u het databasediagram als referentie wilt hebben, kunt u zowel zwart-wit- als kleurenversies downloaden in PDF-formaat.

SQLite-voorbeelddatabasediagram downloaden

Download SQLite-voorbeelddatabasediagram met kleur

Hoe verbinding te maken met SQLite-voorbeelddatabase

Het voorbeelddatabasebestand heeft de ZIP-indeling, daarom moet u het uitpakken in een map, bijvoorbeeld C:\sqlite\db . De naam van het bestand is chinook.db

Als je geen zip-software hebt geïnstalleerd, kun je gratis zip-software downloaden, zoals 7-zip.

Gebruik eerst het opdrachtregelprogramma en navigeer naar de SQLite-directory waar het bestand sqlite3.exe zich bevindt:

c:\sqlite>Code language: Shell Session (shell)

Ten tweede, gebruik de volgende opdracht om verbinding te maken met de chinook voorbeelddatabase in de db map, een submap van de sqlite map.

c:\sqlite>sqlite3 c:\sqlite\db\chinook.dbCode language: Shell Session (shell)

U zou het volgende commando moeten zien:

sqlite>Code language: Shell Session (shell)

Probeer ten derde een eenvoudig commando, bijvoorbeeld .tables, om alle tabellen in de voorbeelddatabase te bekijken.

sqlite> .tables
albums          employees       invoices        playlists
artists         genres          media_types     tracks
customers       invoice_items   playlist_trackCode language: SQL (Structured Query Language) (sql)

In deze zelfstudie hebben we u kennis laten maken met de chinook SQLite-voorbeelddatabase en hebben we u laten zien hoe u er verbinding mee kunt maken met behulp van de sqlite3-tool.


  1. Het INFORMATIESCHEMA van MySQL opvragen:waarom? Hoe?

  2. MySQL selecteren met CONCAT-voorwaarde

  3. Detecteren of een waarde ten minste één nummer bevat in SQL Server

  4. slaapstand met c3p0:createClob() is nog niet geïmplementeerd