MySQL est un système de gestion de bases de données relationnelles (SGBDR).
Il est en code source libre (open source), écrit en C et en C++ et peut tourner sur différentes plateformes dont Linux, OSx et Windows.
MySQL et très répandu sur le maché. En fait, MySQL est le choix logique pour accompagner les sites Web PHP, qu'ils aient été écrits en PHP vanille ou encore à l'aide d'un CMS comme WordPress ou d'un cadre d'application sophistiqué comme Laravel.
MySQL est basé sur le standard SQL. Il supporte la majorité des fonctionnalités d'un SGBDR telles que :
Plusieurs personnes prononcent « my sequel » (maille-si-kwal). Ceci est dû à des raisons historiques, puisque le langage SQL sur lequel il est basé avait comme ancêtre le langage SEQUEL (Structured English QUEry Language).
Cependant, le site officiel de MySQL indique :
The official way to pronounce “MySQL” is “My Ess Que Ell” (not “my sequel”), but we do not mind if you pronounce it as “my sequel” or in some other localized way.
Pour ma part, je préfère prononcer le « My » en anglais et les lettres « S-Q-L » en français, ce qui donne maille-esse-ku-elle.
« 1.3.1 What is MySQL? ». MySQL. https://dev.mysql.com/doc/refman/5.7/en/what-is-mysql.html
« S-Q-L or SEQUEL? ». Khan Academy. https://www.youtube.com/watch?v=mclGRkSprJY
▼Publicité