Aan de slag met MySQL: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(11 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
− | Om met MySQL aan de slag te kunnen als ''developer'', heb je de volgende zaken: | + | [[file: 20160505-1758.png|thumb|De MySQL-client in actie]] |
+ | [[file: 20160505-1757.jpg|thumb|MySQL Workbench in actie]] | ||
+ | [[file: 20160505-1759.png|thumb|''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 zelf | ||
Regel 11: | Regel 15: | ||
* ''MySQL Server'' - Het gaat om de ''community edition'' | * ''MySQL Server'' - Het gaat om de ''community edition'' | ||
− | * ''MySQL client'' - genaamd ''mysql'' | + | * ''MySQL client'' - command-line cliënt, genaamd ''mysql'' |
* Een handjevol meegeleverde tools zoals ''mysqldump''. | * Een handjevol meegeleverde tools zoals ''mysqldump''. | ||
− | Je hebt alledrie nodig. | + | Je hebt alledrie nodig. Installatieprocedure is afhankelijk van het platform dat je gebruikt. |
== MySQL Workbench == | == MySQL Workbench == | ||
− | [https://www.mysql.com/products/workbench/ MySQL Workbench] is een developers-omgeving. Ondanks diverse bugs, werkt het best aardig. | + | * [https://www.mysql.com/products/workbench/ MySQL Workbench] is een developers-omgeving. Ondanks diverse bugs, werkt het best aardig |
+ | * Het vereist Microsoft's .NET 3.5 framework te vereisen [https://docs.oracle.com/cd/E19078-01/mysql/mysql-workbench/wb-installing.html#wb-installing-mac] | ||
== PHPMyAdmin (niet) == | == PHPMyAdmin (niet) == | ||
Regel 25: | Regel 30: | ||
* 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 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 | + | * 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 gebruik: Snelle import van data: Je kunt een bestand importeren, waarbij PMA ''on the fly'' een passende tabel aanmaakt. Da's vaak verrekte handig. | + | 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 == | == Bronnen == | ||
Regel 34: | Regel 39: | ||
* https://www.mysql.com/products/workbench/ | * https://www.mysql.com/products/workbench/ | ||
* https://www.phpmyadmin.net/downloads/ | * https://www.phpmyadmin.net/downloads/ | ||
+ | * https://docs.oracle.com/cd/E19078-01/mysql/mysql-workbench/wb-installing.html |
Huidige versie van 1 jun 2016 om 11:28
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.