Oracle développe et prend en charge MySQL, un système de gestion de base de données open source basé sur SQL. Une base de données est simplement une collection de données structurées organisées pour un accès et une récupération faciles. Ces « données » pour un site WordPress incluent le contenu de vos entrées de blog, les informations sur tous les utilisateurs enregistrés de votre site, les données chargées automatiquement, les configurations de paramètres critiques, etc.
MySQL est une méthode standard pour stocker et gérer des données, et c'est une option de base de données populaire pour les blogs WordPress en particulier. Découvrez comment créer des bases de données pour WordPress .
Qu’est-ce que MySQL exactement ?
MySQL a fait ses débuts en 1995. Depuis lors, il a subi quelques changements de propriété/gestion avant d'être acquis par Oracle Corporation en 2010. MySQL reste une plate-forme open source, ce qui implique que vous pouvez l'utiliser et la modifier librement même si Oracle la contrôle.
Le nom est dérivé de la combinaison de « My » – le nom de la co-fille fondatrice – avec SQL – l’acronyme de Structured Query Language, un langage informatique permettant d’accéder et de gérer les données dans une base de données relationnelle.
Comprendre le fonctionnement de MySQL nécessite de se familiariser avec deux concepts liés :
Base de données relationnelle-
Lorsqu'il s'agit de stocker des informations dans la base de données, plusieurs options s'offrent à vous.
MySQL utilise ce qu'on appelle une base de données relationnelle.
Au lieu de tout stocker dans une base de données géante, une base de données relationnelle divise vos données en de nombreux espaces de stockage discrets appelés tables.
Les clients auraient leur table dans une base de données relationnelle et les commandes auraient leur propre table.
Vous aimeriez probablement aussi pouvoir dire des choses comme « montrez-moi toutes les transactions de John Doe ». C’est à ce moment-là que la composante relationnelle entre en jeu.
Vous pouvez relier les informations des deux tableaux à l'aide d'une « clé », vous permettant de modifier et de mélanger les données dans des tableaux séparés selon vos besoins. Comprendre qu'un code n'est pas la même chose que le nom du client est crucial. Au lieu de cela, vous utiliseriez un identifiant unique, tel qu'un numéro d'identification unique.
Si vous regardez la base de données de votre site WordPress, vous remarquerez qu'elle suit cette architecture relationnelle, avec toutes les données organisées en tables individuelles.
Modèle client-serveur
MySQL utilise l'approche client-serveur en plus d'être un système de base de données relationnelle.
Le serveur est l'endroit où vos informations sont stockées. Vous devez cependant faire une demande pour obtenir ces informations. C'est là qu'intervient le client.
Le client demande au système de base de données les informations dont il a besoin en utilisant SQL, le langage de programmation que nous avons décrit précédemment.
Supposons que quelqu'un visite un article de blog sur votre site Web, par exemple. Dans ce cas, votre site Web WordPress effectuera de nombreux appels SQL au serveur de base de données pour obtenir toutes les informations nécessaires pour présenter l'article de blog au navigateur Web du visiteur. Cela permettrait :
Obtenez le contenu de l'article de blog et utilisez la table wp_posts.
Récupérez ces informations et utilisez la table wp_users pour la boîte de l'auteur.
Conclusion
MySQL est un système de gestion de bases de données relationnelles gratuit et open source. Cela signifie qu'il vous aide à stocker tous vos articles de blog, utilisateurs, informations sur les plugins, etc. pour les sites WordPress.
Il est relationnel car il conserve les informations dans différentes « tables » et les relie à l’aide de « clés ».
Lorsque votre site WordPress nécessite l'accès à ces données, il utilise SQL pour envoyer une proposition au serveur de base de données MySQL (modèle client-serveur).
Vous voulez en savoir plus sur SQL ? Dirigez-vous ensuite vers Seahawk Media .