Aan de slag met MySQL: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 18: Regel 18:
 
* Een handjevol meegeleverde tools zoals ''mysqldump''.  
 
* Een handjevol meegeleverde tools zoals ''mysqldump''.  
  
Je hebt alledrie nodig. Installatie is afhankelijk van het platform dat je gebruikt.
+
Je hebt alledrie nodig. Installatieprocedure is afhankelijk van het platform dat je gebruikt.
  
 
== MySQL Workbench ==
 
== MySQL Workbench ==

Versie van 6 mei 2016 00:10

De MySQL-client in actie
MySQL Workbench in actie
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 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. Installatieprocedure 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.

Bronnen