Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Qu'est-ce que c'est : Base de données

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Une base de données WordPress est une collection de toutes les informations essentielles au fonctionnement de votre site web. C’est une sorte de grande salle de stockage où WordPress conserve les données pour toutes les parties de votre site web.

Ces informations comprennent tout ce que vous écrivez dans vos articles et pages de blog, les détails concernant les personnes qui s’inscrivent sur votre site et les options que vous utilisez pour configurer votre site web WordPress.

WordPress utilise MySQL comme système de gestion de base de données. MySQL est un logiciel libre utilisé pour créer des bases de données, stocker et obtenir des données à la demande.

Lorsque vous installez WordPress, votre hébergeur configure la base de données de votre site en arrière-plan.

What Is Database in WordPress

Comment fonctionne une base de données WordPress ?

Vous pouvez considérer votre base de données WordPress comme un gigantesque classeur qui sert de coulisses à votre site web. Voici ce qu’elle fait :

  • Ilstocke tout : il organise toutes les informations importantes de votre site web, comme les articles de blog, les pages, les types d’articles personnalisés, les métadonnées, les champs personnalisés, les informations sur les utilisateurs, les produits de commerce électronique, etc.
  • Organiser pour faciliter l’accès : Ces informations sont stockées dans des sections séparées appelées tables, qui sont similaires aux dossiers d’un classeur. Chaque table contient un type de données spécifique, ce qui permet à WordPress de trouver rapidement ce dont il a besoin.
  • Fournit le contenu de votre site web : Lorsque vous visitez une page de votre site WordPress, WordPress récupère le contenu de la base de données et l’affiche.
  • Mémorise les informations relatives à l’utilisateur : Si vous vous connectez à votre compte, la base de données vérifie votre nom d’utilisateur et votre mot de passe. Elle stocke également les informations relatives à votre profil.
  • Garde la trace des paramètres : Toutes les façons dont vous personnalisez votre site web sont stockées dans la base de données, de sorte que votre site web reflète ces changements.

Quelle est la structure par défaut de la base de données de WordPress ?

Lors de l’installation de WordPress, votre hébergeur met automatiquement en place une structure de base de données pour votre site. Cette structure comprend plusieurs tables, chacune ayant sa propre fonction et son propre ensemble de colonnes.

WordPress database example

Par défaut, WordPress utilise le préfixe wp_ pour les tables de sa base de données. Cela signifie que les noms des tables de votre base de données commenceront par wp_, suivi du nom de la table.

Par exemple, la table dans laquelle sont stockées les informations relatives aux utilisateurs s’appelle en fait wp_users.

Voici une explication simplifiée des tables de la base de données par défaut de WordPress :

  • La tablewp_users contient toutes les données et autorisations des utilisateurs de WordPress sur votre site.
  • La tablewp_posts contient tous les articles, pages et fichiers multimédias de votre site.
  • La tablewp_comments contient tous les commentaires faits sur votre site.
  • La tablewp_options contient tous les réglages et options de votre site WordPress.
  • La tablewp_terms contient les catégories et les étiquettes utilisées sur votre site.
  • La tablewp_term_relationships relie les articles aux catégories et aux étiquettes auxquelles ils appartiennent.
  • La tablewp_term_taxonomy définit le type de taxonomie (comme la catégorie ou le tag) pour chaque terme.
  • La tablewp_usermeta contient des informations supplémentaires sur les utilisateurs.
  • La tablewp_postmeta stocke des informations supplémentaires sur les articles.
  • La tablewp_commentmeta contient des informations supplémentaires sur les commentaires.
  • wp_termmeta stocke les métadonnées des termes, qui sont les catégories, les étiquettes ou toute autre taxonomie personnalisée que vous pourriez avoir sur votre site WordPress.

Chaque table possède son propre ensemble de colonnes, qui sont comme les champs d’un formulaire. Elles stockent des types d’informations spécifiques.

Par exemple, la table wp_users contient des colonnes telles que user_login (le nom d’utilisateur choisi par l’utilisateur) et user_pass (le mot de passe du compte utilisateur).

Columns in wp users table

Où est stockée la base de données de WordPress ?

La base de données est stockée sur un serveur fourni par votre hébergeur WordPress. Généralement, cet hébergeur est« localhost« , ce qui signifie que la base de données se trouve sur le même serveur que votre site WordPress.

Cela dit, certains hébergeurs WordPress peuvent utiliser des noms différents pour l’hébergement de leurs bases de données. Vous pouvez trouver le nom d’hôte correct dans les sections MySQL ou Base de données de votre cPanel ou du panneau de contrôle utilisé par votre hébergeur.

Selecting MySQL Databases menu in Bluehost cPanel

Si vous n’êtes pas sûr du nom d’hôte, n’hésitez pas à contacter votre hébergeur WordPress pour obtenir de l’aide.

Qu’est-ce qu’une requête SQL ?

Une requête SQL est une instruction spéciale écrite dans un langage appelé SQL (Structured Query Language). C’est comme une commande spécifique que vous donnez à la base de données de WordPress.

WordPress utilise des requêtes MySQL pour demander des données spécifiques à la base de données. Par exemple, il peut demander un article de blog particulier par son identifiant unique, ou tous les commentaires d’une page spécifique. Ces données sont ensuite utilisées pour créer le contenu que vous voyez sur votre site web.

Dans certaines situations, les requêtes SQL peuvent également être utilisées pour mettre à jour des informations dans la base de données. Par exemple, si vous changez le titre de votre site web, une requête SQL mettra à jour l’entrée correspondante dans la table wp_options.

Qu’est-ce que phpMyAdmin ?

phpMyAdmin est un outil web qui sert d’interface utilisateur pour la gestion de votre base de données MySQL. Il s’agit d’un panneau de contrôle spécialement conçu pour accéder aux tables de votre base de données et les gérer.

Connect PHPMyAdmin with your database

Voici ce que vous pouvez faire avec phpMyAdmin :

  • Parcourir la base de données : Vous pouvez voir toutes les tables de votre base de données et les informations qu’elles contiennent.
  • Modifier les données : Dans certaines situations avancées, vous pouvez avoir besoin de modifier des informations spécifiques dans les tables de la base de données. phpMyAdmin vous permet de le faire (par exemple en recherchant et en remplaçant), mais soyez prudent, car les erreurs peuvent affecter votre site web.
  • Exécuter des requêtes simples : Comme pour les requêtes SQL, vous pouvez utiliser phpMyAdmin pour exécuter des requêtes de base afin de récupérer ou de mettre à jour des données.

La plupart des fournisseurs d’hébergement WordPress incluent phpMyAdmin dans le panneau de contrôle de votre hébergement. Les étapes exactes peuvent varier en fonction de votre fournisseur, mais vous le trouverez généralement dans les sections nommées « Bases de données » ou « MySQL ».

Vous pouvez en savoir plus sur phpMyAdmin dans notre guide du débutant sur la gestion des bases de données WordPress.

Selecting phpMyAdmin on cPanel

Pourquoi est-il important d’optimiser votre base de données WordPress ?

Au fil du temps, votre base de données WordPress peut accumuler des données supplémentaires qui peuvent ralentir votre site web. En effet, la base de données doit passer au crible davantage d’informations pour trouver ce dont elle a besoin, ce qui allonge le temps de chargement de votre site web pour les visiteurs.

Les données inutiles peuvent également entraîner des erreurs courantes dans WordPress et des inefficacités dans la base de données, provoquant des problèmes inattendus sur votre site web.

L’optimisation de votre base de données est comparable au nettoyage des fichiers inutiles sur votre ordinateur. Elle supprime les données supplémentaires et rationalise la manière dont les informations sont stockées. Voici en quoi elle est bénéfique pour votre site web :

  • Desvitesses de chargement plus rapides: Une base de données propre permet à votre site web de charger les pages plus rapidement, ce qui améliore l’expérience de l’utilisateur et le classement dans les moteurs de recherche (ces derniers favorisant les sites web plus rapides).
  • Réduction des erreurs : En éliminant les données inutiles, vous réduisez les risques d’erreurs de base de données susceptibles d’entraîner un dysfonctionnement de votre site web.
  • Un dépannage plus facile : Si vous rencontrez des problèmes avec votre site web, une base de données optimisée facilite le dépannage de WordPress car il y a moins de données à examiner.

Vous pouvez optimiser votre base de données en nettoyant les données inutiles. Il s’agit notamment de supprimer les commentaires de spam, les anciennes révisions d’articles et les données résiduelles des plugins WordPress désinstallés.

Vous pouvez également augmenter la limite de mémoire dans votre fichier wp-config.php, ce qui peut faciliter le fonctionnement de la base de données.

Avant de procéder à des modifications importantes, il est essentiel de créer une sauvegarde de la base de données. Il s’agit d’une copie de votre base de données que vous pourrez restaurer en cas de problème lors de l’optimisation.

De nombreux hébergeurs WordPress proposent des options de sauvegarde, ou vous pouvez utiliser des plugins de base de données comme Duplicator. C’est l’un des plugins WordPress les plus faciles à utiliser pour sauvegarder votre site web, même si vous êtes débutant.

Nous espérons que cet article vous a aidé à en savoir plus sur les bases de données dans WordPress. Vous pouvez également consulter notre liste de lectures complémentaires ci-dessous pour des articles connexes sur des conseils, des astuces et des idées utiles pour WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Lectures complémentaires

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !