sql >> Databasteknik >  >> RDS >> Mysql

MySQL exempeldatabas

Den här sidan visar hur man laddar ner och installerar en exempeldatabas — Sakila-exempeldatabasen.

Varför installera en exempeldatabas?

Du kan använda en exempeldatabas för att experimentera med, utan att vara orolig för att av misstag radera fel data eller släppa fel tabeller, etc. Om detta händer kan du alltid installera om DB (bara kör två skript).

En av de svåraste sakerna när du utvecklar dina kunskaper med databaser är också att hitta en databas som innehåller tillräckligt med data. Hittills har vi använt en mycket liten databas för våra exempel. Det fungerar bra för enkla exempel, men det kan bli ganska begränsande om du vill prova frågor på en större uppsättning data.

Ju mer komplexa dina frågor blir, desto mer kommer de att begränsa data ytterligare. Detta är en avgörande del av SQL-programmering. Om dina frågor blir komplexa, men du fortfarande bara har en handfull poster i databasen, kommer alla dina frågor att ge noll resultat!

Dessutom, om du bara har två tabeller i din databas, kan du inte sträcka ut dig med mer avancerade frågor.

Det är då du behöver en större databas.

Om Sakila Sample Database

Sakila-exempeldatabasen skapades för tutorials, böcker, exempel etc. Den är också utformad för att dra fördel av de olika aspekterna av MySQL, inklusive alla nya funktioner.

Ladda ner Sakila-databasen

Först av allt, ladda ner Sakila-databasen från MySQL-webbplatsen.

Detta ger dig två skript att köra (komprimerade till en Zip- eller TGZ-fil).

Installera Sakila-databasen

Du installerar databasen genom att köra de två SQL-skripten (ett för DB-strukturen, ett för data).

  1. Extrahera skripten

    Extrahera de två SQL-skripten från ZIP- eller TGZ-filen (de ska heta sakila-schema.sql och sakila-data.sql )

  2. Öppna skripten

    Från MySQL Workbench, välj File | Öppna SQL-skript...

    Navigera till sakila-schema.sql skript och välj det så att det öppnas i en frågeflik.

  3. Kör skriptet

    Klicka på knappen Kör för att köra skriptet.

  4. Upprepa för det andra skriptet

    Gör nu samma sak med det andra skriptet ( sakila-data.sql )

Resultatet

  1. SCHEMAS flik

    Sakila-exempeldatabasen bör nu listas under SCHEMAS flik.

    Om du öppnar databasen visas dess tabeller och andra objekt.

  2. Kör en fråga

    Att köra en fråga mot någon av tabellerna bör ge vissa resultat.

Varsågod, använd den här databasen för att experimentera med. Välj, ta bort, släpp, skapa... det spelar ingen roll – du kan alltid återställa DB när som helst med metoden ovan. Kör bara de två skripten. Enkelt!

Om du letar efter idéer för att skapa olika frågor, innehåller min SQL-handledning några som vi inte täckte här. I synnerhet bör du kunna ha lite kul med SQL Joins när du väljer data, och du kan alltid försöka ändra en tabell. När allt kommer omkring kan du återställa DB så ofta du vill. Ha kul!


  1. SQL SELECT hastighet int vs varchar

  2. Analysera XML till SQL Server

  3. SQLite VISA TABELLER Motsvarande

  4. Att göra fallet för INSTAAD OF Triggers – Del 1