Accueil / Glossaire / Qu’est ce que : MySQL

Qu’est ce que : MySQL

MySQL est un système de gestion de base de données utilisé par WordPress pour stocker et récupérer toutes les informations de votre blog. Pense-y de cette façon. Si votre base de données est un classeur que WordPress utilise pour organiser et stocker toutes les données importantes de votre site Web (publications, pages, images, etc.), MySQL est la société qui a créé ce type spécial de classeur.

MySQL est un système de gestion de base de données relationnelles open source. Il fonctionne en tant que serveur et permet à plusieurs utilisateurs de gérer et de créer de nombreuses bases de données. Il s’agit d’un composant central dans la pile LAMP de logiciel d’application Web open source qui sert à créer des sites Web. LAMP représente Linux, Apache, MySQL et PHP. La plupart des installations WordPress utilisent la pile LAMP car elle est open source et fonctionne parfaitement avec WordPress.

WordPress requiert MySQL pour stocker et récupérer toutes ses données, y compris le contenu des publications, les profils d’utilisateurs et les types de publication personnalisés. La plupart des fournisseurs d’hébergement Web ont déjà installé MySQL sur leurs serveurs Web, car il est largement utilisé dans de nombreuses applications Web open source telles que WordPress.

WordPress utilise le langage de programmation PHP pour stocker et récupérer des données à partir de la base de données MySQL. Pour récupérer des données de la base de données, WordPress exécute des requêtes SQL pour générer dynamiquement du contenu. SQL signifie Langage de requête structurée et est le langage de programmation généralement utilisé pour interroger des bases de données.

Pour les utilisateurs qui ne sont pas à l’aise, écrivent leurs propres scripts PHP et SQL, la plupart des fournisseurs d’hébergement Web offrent des applications Web faciles à utiliser pour gérer les bases de données. Une telle application Web est phpMyAdmin qui permet aux utilisateurs de gérer leur base de données à l’aide d’une interface graphique basée sur le Web. Vous pouvez manipuler vos tables visuellement alors que phpMyAdmin exécute les requêtes SQL pour vous.

PhpMyAdmin
PhpMyAdmin

Hors de la boîte, MySQL ne comporte aucune interface graphique et les utilisateurs de niveau avancé préfèrent simplement gérer leurs bases de données à partir de la ligne de commande.