sql >> Database teknologi >  >> RDS >> Mysql

MySQL prøvedatabase

Denne side viser, hvordan man downloader og installerer en eksempeldatabase — Sakila-eksempeldatabasen.

Hvorfor installere en prøvedatabase?

Du kan bruge en eksempeldatabase til at eksperimentere med uden at være bekymret for ved et uheld at slette de forkerte data eller slette de forkerte tabeller osv. Hvis dette sker, kan du altid geninstallere DB'en (kun kør to scripts).

En af de sværeste ting, når du udvikler dine færdigheder med databaser, er også at finde en database, der indeholder nok data. Indtil videre har vi brugt en meget lille database til vores eksempler. Det fungerer fint for simple eksempler, men det kan blive ret begrænsende, hvis du vil prøve forespørgsler på et større sæt data.

Jo mere komplekse dine forespørgsler bliver, jo mere vil de indsnævre dataene yderligere. Dette er en afgørende del af SQL-programmering. Hvis dine forespørgsler bliver komplekse, men du stadig kun har en håndfuld poster i databasen, vil alle dine forespørgsler give nul resultater!

Desuden, hvis du kun har to tabeller i din database, kan du ikke rigtig strække ud med mere avancerede forespørgsler.

Det er, når du har brug for en større database.

Om Sakila Sample Database

Sakila-eksempeldatabasen blev oprettet med henblik på selvstudier, bøger, eksempler osv. Den er også designet til at drage fordel af de forskellige aspekter af MySQL, inklusive eventuelle nye funktioner.

Download Sakila-databasen

Først og fremmest skal du downloade Sakila-databasen fra MySQL-webstedet.

Dette vil give dig to scripts til at køre (komprimeret til en Zip- eller TGZ-fil).

Installer Sakila-databasen

Du installerer databasen ved at køre de to SQL-scripts (et til DB-strukturen, et til dataene).

  1. Udtræk scripts

    Udpak de to SQL-scripts fra ZIP- eller TGZ-filen (de skal hedde sakila-schema.sql og sakila-data.sql )

  2. Åbn scripts

    Fra MySQL Workbench skal du vælge Fil | Åbn SQL-script...

    Naviger til sakila-schema.sql script og vælg det, så det åbner i en forespørgselsfane.

  3. Kør scriptet

    Klik på knappen Udfør for at køre scriptet.

  4. Gentag for det andet script

    Gør nu det samme med det andet script ( sakila-data.sql )

Resultatet

  1. SCHEMAS fane

    Sakila-eksempeldatabasen skulle nu være opført under SCHEMAS fanen.

    Åbning af databasen vil afsløre dens tabeller og andre objekter.

  2. Kør en forespørgsel

    Kørsel af en forespørgsel mod en af ​​tabellerne burde give nogle resultater.

Gå videre, brug denne database til at eksperimentere med. Vælg, slet, slip, opret... det gør ikke noget - du kan altid gendanne DB'en til enhver tid ved at bruge metoden ovenfor. Bare kør de to scripts. Simpelt!

Hvis du leder efter ideer til at oprette forskellige forespørgsler, indeholder min SQL-tutorial et par stykker, som vi ikke dækkede her. Især skal du kunne have det sjovt med SQL Joins, når du vælger data, og du kan altid prøve at ændre en tabel. Når alt kommer til alt, kan du gendanne DB'en så ofte du vil. God fornøjelse!


  1. Hvordan kan jeg INDSÆTTE data i to tabeller samtidigt i SQL Server?

  2. SQL - Forskel mellem COALESCE og ISNULL?

  3. Sådan rejser du en fejl i en MySQL-funktion

  4. Hvad er en genereret kolonne?