WordPress a commencé comme une simple plateforme de blog. Après plus de dix ans, il a évolué vers un système de gestion de contenu utilisé par de nombreux novices et experts. Même de nombreux sites Web haut de gamme sont construits sur cette plateforme. implémentez presque tout ce que vous pouvez. La plupart des fonctions qui me viennent à l'esprit.
Le plus gros avantage est que l’installation, la configuration, la création de base de données, etc. de WordPress ne nécessitent pas de connaissances en programmation ou de théorie de base. Cependant, vous constaterez parfois que quelques connaissances de base en matière de bases de données vous aideront à atteindre l’objectif d’optimisation de votre site Web.
phpMyAdmin est le premier choix de nombreux DBA [administrateurs de bases de données] pour créer des bases de données, mais lorsqu'il s'agit de prêter attention aux instructions de requête SQL, tout le monde n'aime pas utiliser phpMyAdmin.
Vous devez avoir compris que WordPress utilise une base de données MySQL. Avant de l'utiliser, vous devez d'abord vous connecter. Vous pouvez saisir la commande suivante sur la ligne de commande pour vous connecter :
mysql -u [user_name] -p -D [database_name]
Après vous être connecté, vous peut afficher toutes les tables de données, utilisez la commande suivante pour afficher :
desc [table_name]
Notez également que le préfixe de la table est le wp par défaut, qui représente WordPress Assurez-vous que votre préfixe est correct, si vous avez utilisé un préfixe différent.
Parcourons le tableau de données par ordre alphabétique.
1) wp_options
table de configuration, cette table enregistre toutes les informations de configuration :
Titre titre
Tagline tag
Fuseau horaire Fuseau horaire
Toutes les collections de bases de données affichées sur le tableau de bord sont stockées dans cette table spécifique.
2) wp_users
Table des utilisateurs, comme le montre le nom de la table, cette table stocke toutes les informations des utilisateurs enregistrés, y compris les informations suivantes :
ID de connexion ID utilisateur
Mot de passe crypté Mot de passe calculé par hachage
ID e-mail E-mail de l'utilisateur
Numéros de contact Numéro de contact
Date d'inscription et heure Heure d'inscription
Nom d'affichage Nom d'affichage
Statut Statut
Clé d'activation Code d'activation
3) wp_usermeta
La table d'informations étendues sur l'utilisateur stocke certaines informations utilisateur étendues, telles que last_name, qui ne sont pas stockées dans la table wp_users.
Les champs suivants doivent être notés dans ce tableau :
meta_key
meta_value
4) wp_posts
Tableau des articles, ce tableau stocke tous les articles et pages du site, y compris les versions historiques, et le menu de navigation est également stocké dans ce tableau. Différents types de publications sont distingués à l'aide du champ post_type.
5) wp_postmeta
La table attributaire des articles stocke les métadonnées de tous les articles. Par exemple, les données de balises générées par certains plug-ins SEO y seront stockées. tableau.
6) wp_terms
Les catégories et balises correspondant aux articles, liens et pages sont stockées dans ce tableau, généralement appelées slugs, et leurs valeurs seront reflété dans Parmi les hyperliens, l'effet des pages de recherche Google Spider sera éventuellement amélioré pour atteindre l'objectif d'optimisation.
7) wp_term_relationships
Table de relation d'attribut, cette table stocke la relation de mappage entre [balise/catégorie] et [article/page].
8) wp_term_taxonomy
Ce tableau stocke la relation de mappage entre la taxonomie [Taxonomie] et le terme.
Note du traducteur :
Exemple :
Vous avez créé un nouvel article, la catégorie est fruit et la taxonomie par défaut de cet article s'appelle catégorie
Vous avez créé un nouvel article, la catégorie est légumes. La taxonomie de cet article reste inchangée et s'appelle toujours catégorie
Pour le moment, vous souhaitez créer une série d'articles sur les voitures avec lesquels vous ne voulez pas être confondus. la liste originale des articles alimentaires.
Ensuite, vous pouvez créer un nouveau post_type à ce moment, avec la valeur de la voiture et la taxonomie du pouvoir
Méthode d'ajout spécifique Vous pouvez rechercher l'utilisation de. la fonction register_post_type dans la documentation officielle,
puis ajoutez deux articles, classés en batterie et gaz,
pour qu'il y ait un nouvel enregistrement de relation de mappage dans la table wp_term_taxonomy.
L'instruction SQL lors de l'interrogation de la nourriture estcategory=fruit
L'instruction SQL lors de l'interrogation des voitures est power=battery
9) wp_comments
Stocke les commentaires sur toutes les pages, y compris celles qui n'ont pas été examinées, et d'autres informations renseignées lors des commentaires ; il convient de noter que si vous utilisez un système de commentaires tiers tel que Disqus, les commentaires ne seront pas stockés ici ; . À l'intérieur du tableau.
10) wp_commentmeta
Comme les autres tables de métadonnées, cette table stocke les métadonnées étendues du commentaire.
11) wp_links
Ce tableau stocke des informations de lien personnalisées et nécessite l'installation d'un plug-in Links Manager, bien que son utilisation ne soit plus recommandée.
WordPress ne vous permet pas de modifier le nom d'utilisateur, mais vous pouvez le modifier en exécutant une instruction SQL.
Si vous oubliez le mot de passe administrateur, vous pouvez facilement le restaurer en modifiant la base de données. Notez que le mot de passe doit être digéré à l'aide de l'algorithme de hachage MD5.
Parfois, les commentaires indésirables vous donneront mal à la tête, vous pouvez utiliser un plug-in comme Akismet pour surveiller et gérer, mais si vous avez beaucoup de commentaires indésirables, vous pouvez utiliser SQL Soyez honnête.
Dans l'ensemble, cet article espère que les administrateurs novices ne seront plus confus au sujet des bases de données. Bien qu'il existe d'innombrables plug-ins disponibles aujourd'hui, ne les utilisez pas. aveuglément. Vous devez d’abord réfléchir à la manière la plus simple de répondre à vos besoins.
Articles associés :
Commandes communes de la base de données MySQL version simple et super pratique
Utilisez la ligne de commande MySQL pour sauvegarder et restaurer le base de données
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!