MYSQL Vacatures
Banen van december 2024 voor MYSQL recent bijgewerkt!
MySQL is een propriëtair opensource-managementsysteem voor relationele databases (RDBMS). SQL is de taal die wordt gebruikt om een database van dit systeem op te bouwen, te bevragen en te onderhouden. MySQL werd allereerst vooral gebruikt voor internettoepassingen zoals fora en gastenboeken, meestal in combinatie met PHP. MySQL vormt de basis van vele internettoepassingen en standalone software.
De naam MySQL is een combinatie van “My”, de naam van het dochtertje van medeoprichter Michael “Monty” Widenius, en “SQL”, de afkorting voor Structured Query Language.
Softwarepakket
Het MySQL-softwarepakket bestaat onder meer uit een serverprogramma, doorgaans mysqld genoemd. Hierbij staat de d voor daemon, de Unix- of Linux-term voor een proces dat op de computer draait zonder inmenging van de gebruiker.
Verder bestaat het uit een verzameling clientprogramma’s, zoals mysql en mysqldump waarmee automatisch of interactief met de server gecommuniceerd kan worden. MySQL is een populair databasemanagementsysteem dat voor het gestructureerd opslaan van gegevens voor zeer veel toepassingen wordt gebruikt. Voorbeelden van websites die gebruikmaken van MySQL zijn Wikipedia, Google en YouTube. Een bekend MySQL-frontend is onder meer phpMyAdmin, een webgebaseerd MySQL-beheerprogramma geschreven in PHP en MySQL Workbench, een grafische cliënt waarin ook een databaseontwerp kan worden gemaakt en onderhouden. Praktisch aan dit programma is dat veranderingen in het ontwerp automatisch in de database verwerkt kunnen worden.
Gebruik
MySQL wordt veel gebruikt in combinatie met Linux, Apache en PHP of Perl. Deze combinatie van software wordt LAMP genoemd. MySQL wordt in deze combinatie echter ook gebruikt op andere besturingssystemen, bijvoorbeeld met Mac (MAMP) of Windows (WAMP).
MySQL wordt gebruikt om data op te slaan. Dit kan een getal of tekst zijn, maar ook afbeeldingen en bestanden (BLOB).
MySQL is ook een gangbare database voor opensource-fora en contentmanagementsystemen (CMS) of blogsoftware zoals Drupal, XOOPS, Mambo of Joomla!.