Aan de slag met MySQL: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 3: | Regel 3: | ||
[[file: 20160505-1759.png|thumb|''mysqldump'' is één van de meegeleverde routines. Het is vermoedelijk de standaardmanier om een backup van een database te maken, zoals in deze schermafdruk]] | [[file: 20160505-1759.png|thumb|''mysqldump'' is één van de meegeleverde routines. Het is vermoedelijk de standaardmanier om een backup van een database te maken, zoals in deze schermafdruk]] | ||
− | Om met MySQL aan de slag te kunnen als ''developer'', heb je de volgende zaken: | + | Om met MySQL aan de slag te kunnen als ''developer'', heb je de volgende zaken nodig: |
* MySQL zelf | * MySQL zelf |
Versie van 5 mei 2016 22:10
Om met MySQL aan de slag te kunnen als developer, heb je de volgende zaken nodig:
- MySQL zelf
- MySQL Workbench.
De rest is bijzaak.
MySQL zelf
MySQL bestaat uit een aantal onderdelen:
- MySQL Server - Het gaat om de community edition
- MySQL client - command-line cliënt, genaamd mysql
- Een handjevol meegeleverde tools zoals mysqldump.
Je hebt alledrie nodig. Installatie is afhankelijk van het platform dat je gebruikt.
MySQL Workbench
MySQL Workbench is een developers-omgeving. Ondanks diverse bugs, werkt het best aardig.
PHPMyAdmin (niet)
Het meest gebruikte stuk gereedschap voor MySQL is ongetwijfeld PHPMyAdmin (PMA), maar dit is niet altijd een handige keuze:
- PMA vereist een LAMP/MAMP/WAMP-stack (OS - Apache webserver - MySQL - PHP), en als je alleen met MySQL aan de slag wilt, is dat overkill
- PMA zuigt. Vooral de nieuwste versies, want die zijn in Java geschreven en daardoor werken allerlei toetscombinaties niet meer werken.
Er is één specifieke toepassing waarvoor ik PMA gebruik: Snelle import van data: Je kunt een bestand importeren, waarbij PMA on the fly een passende tabel aanmaakt. Da's vaak verrekte handig.