sql >> Database >  >> RDS >> Mysql

MySQL-voorbeelddatabase

Deze pagina laat zien hoe u een voorbeelddatabase downloadt en installeert — de Sakila-voorbeelddatabase.

Waarom een ​​voorbeelddatabase installeren?

U kunt een voorbeelddatabase gebruiken om mee te experimenteren, zonder dat u zich zorgen hoeft te maken over het per ongeluk verwijderen van de verkeerde gegevens of het laten vallen van de verkeerde tabellen, enz. Als dit gebeurt, kunt u de DB altijd opnieuw installeren (voer gewoon twee scripts uit).

Een van de moeilijkste dingen bij het ontwikkelen van je vaardigheden met databases is het vinden van een database die voldoende gegevens bevat. Tot nu toe hebben we een zeer kleine database gebruikt voor onze voorbeelden. Dat werkt prima voor eenvoudige voorbeelden, maar het kan behoorlijk beperkend worden als je query's op een grotere set gegevens wilt uitproberen.

Hoe complexer uw zoekopdrachten worden, hoe meer ze de gegevens verder verfijnen. Dit is een cruciaal onderdeel van SQL-programmering. Als uw zoekopdrachten complex worden, maar u nog maar een handvol records in de database hebt, zullen al uw zoekopdrachten nul resultaten opleveren!

Bovendien, als je maar twee tabellen in je database hebt, kun je niet echt uitrekken met meer geavanceerde zoekopdrachten.

Dit is wanneer u een grotere database nodig heeft.

Over de Sakila-voorbeelddatabase

De Sakila-voorbeelddatabase is gemaakt met het oog op tutorials, boeken, voorbeelden, enz. Het is ook ontworpen om te profiteren van de verschillende aspecten van MySQL, inclusief eventuele nieuwe functies.

Download de Sakila-database

Download eerst de Sakila-database van de MySQL-website.

Dit geeft je twee scripts om uit te voeren (gecomprimeerd in een Zip- of TGZ-bestand).

Installeer de Sakila-database

U installeert de database door de twee SQL-scripts uit te voeren (een voor de DB-structuur, een voor de gegevens).

  1. De scripts extraheren

    Pak de twee SQL-scripts uit het ZIP- of TGZ-bestand (ze zouden sakila-schema.sql moeten heten en sakila-data.sql )

  2. Open de scripts

    Selecteer in MySQL Workbench Bestand | Open SQL-script…

    Navigeer naar de sakila-schema.sql script en selecteer het, zodat het wordt geopend in een querytabblad.

  3. Voer het script uit

    Klik op de knop Uitvoeren om het script uit te voeren.

  4. Herhaal voor het andere script

    Doe nu hetzelfde met het andere script ( sakila-data.sql )

Het resultaat

  1. De SCHEMA'S tabblad

    De Sakila-voorbeelddatabase zou nu moeten worden vermeld onder de SCHEMAS tabblad.

    Het openen van de database zal de tabellen en andere objecten onthullen.

  2. Een zoekopdracht uitvoeren

    Het uitvoeren van een query op een van de tabellen zou enkele resultaten moeten opleveren.

Ga je gang, gebruik deze database om mee te experimenteren. Selecteren, verwijderen, neerzetten, maken ... het maakt niet uit - u kunt de DB altijd op elk gewenst moment herstellen met behulp van de bovenstaande methode. Voer gewoon de twee scripts uit. Simpel!

Als u op zoek bent naar ideeën over het maken van verschillende query's, bevat mijn SQL-tutorial er een paar die we hier niet hebben behandeld. In het bijzonder zou je plezier moeten kunnen hebben met SQL Joins bij het selecteren van gegevens, en je zou altijd kunnen proberen een tabel te wijzigen. U kunt de DB immers zo vaak herstellen als u wilt. Veel plezier!


  1. MySQL-equivalent van ORACLES rank()

  2. Tabel exporteren van database naar csv-bestand

  3. De string splitsen in de sql-server

  4. Moet ik oppassen tegen SQL-injectie als ik een dropdown gebruik?