MySQL (My Structured Query Language) : définition

Définition du mot MySQL

Le terme MySQL, pour My Structured Query Language, désigne un serveur de base de données distribué sous licence libre GNU (General Public License). Il est, la plupart du temps, intégré dans la suite de logiciels LAMP qui comprend un système d'exploitation (Linux), un serveur web (Apache) et un langage de script (PHP).

Créé en 1995, le serveur MySQL peut être utilisé sur de nombreux systèmes d'exploitation (Windows, Mac OS, etc.). Il supporte les langages informatiques SQL et SQL/PSM.

Dans la pratique, le serveur MySQL peut se résumer à un lieu de stockage et d'enregistrement des données, que celles-ci soient ou non cryptées. Il est alors ensuite possible, via une requête SQL, d'aller récupérer des informations sur ce serveur très rapidement. C'est le cas, par exemple, avec les mots de passe enregistrés sur des sites web. Si le serveur détecte la présence du mot de passe entré dans un formulaire dans ses données, il autorise la connexion. S'il ne trouve pas le mot de passe, la connexion sera refusée.

Langages