Aan de slag met MySQL

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken
De MySQL-client in actie
MySQL Workbench in actie
mysqldump is één van de meegeleverde routines. Het is de standaardmanier om een backup van een database te maken, zoals in deze schermafdruk, waar een dump van database webwinkels als een verzameling SQL-commando's wordt gegenereerd, en vervolgens naar een bestand wordt geschreven

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
  • Het vereist Microsoft's .NET 3.5 framework te vereisen [1]

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.

Er is één specifieke toepassing waarvoor ik PMA nog wel 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