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).
-
Extrahera skripten
Extrahera de två SQL-skripten från ZIP- eller TGZ-filen (de ska heta sakila-schema.sql och sakila-data.sql )
-
Ö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.
-
Kör skriptet
Klicka på knappen Kör för att köra skriptet.
-
Upprepa för det andra skriptet
Gör nu samma sak med det andra skriptet ( sakila-data.sql )
Resultatet
-
SCHEMAS flik
Sakila-exempeldatabasen bör nu listas under SCHEMAS flik.
Om du öppnar databasen visas dess tabeller och andra objekt.
-
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!