ホームページ >データベース >mysql チュートリアル >WordPress データベースと使用するコマンドについて簡単に説明します。

WordPress データベースと使用するコマンドについて簡単に説明します。

php是最好的语言
php是最好的语言オリジナル
2018-08-02 14:07:132476ブラウズ

単純なブログ プラットフォームとしてスタートした WordPress は、10 年以上を経て、多くの初心者や専門家によって使用されるコンテンツ管理システムに進化し、多くのハイエンド Web サイトもこのプラットフォーム上に構築されています。考えられるほとんどの機能。

最大の利点は、WordPressのインストール、設定、データベースの作成などに、ユーザーがプログラミングの知識や基礎理論を必要としないことです。ただし、データベースの基本的な知識があれば、Web サイトを最適化するという目的を達成するのに役立つ場合もあります。

WordPress データベース

phpMyAdmin は、多くの DBA [データベース管理者] にとってデータベースを作成するための最初の選択肢ですが、SQL クエリ ステートメントに重点を置くことになると、誰もが phpMyAdmin を使用することを好むわけではありません。

WordPress が MySQL データベースを使用することを理解したはずです。使用する前に、まずログインする必要があります。コマンドラインに次のコマンドを入力してログインできます:

mysql -u [user_name] -p -D [database_name]

ログイン後、次のコマンドを使用してすべてのデータテーブルを表示できます。 :

desc [table_name]

また、テーブルのプレフィックスはデフォルトの wp (WordPress の略) であることに注意してください。別のプレフィックスを使用する場合は、プレフィックスが正しいことを確認してください。

アルファベット順にソートされたデータテーブルを参照してみましょう。

1) wp_options

構成テーブル。このテーブルにはすべての構成情報が保存されます。

タイトル タイトル

タグライン タグ

タイムゾーン

すべてのダッシュボード表示データベース コレクションは、テーブル内のこの特定の場所に保存されます。

2) wp_users

Userテーブル、テーブル名からわかるように、このテーブルには次の情報を含む、登録されているすべてのユーザー情報が保存されます:

ログインID ユーザーID

暗号化されたパスワード ハッシュ計算後のパスワードemail IDユーザーメールinformation テーブルには、wp_users テーブルには格納されない、last_name などの拡張ユーザー情報が格納されます。

次のフィールドは、このテーブルで注意する必要がある相違点です:

meta_key

meta_value

4) wp_posts

Article テーブル、このテーブルには、過去のバージョンを含む Web サイトのすべての記事とページが保存されます。ナビゲーション メニューもこのテーブルに格納されます。さまざまな投稿タイプは、post_type フィールドを使用して区別されます。

5) wp_postmeta

記事属性テーブルには、すべての記事のメタデータが保存されます。たとえば、一部の SEO プラグインによって生成されたタグ データがこのテーブルに保存されます。

6) wp_terms

記事、リンク、ページに対応するカテゴリとタグは、通常はスラッグと呼ばれるこのテーブルに保存され、その値はハイパーリンクに反映され、最終的に Google スパイダー検索ページの効果が向上します。最適化の目的を達成するため。

7) wp_term_relationships

属性関係テーブル、このテーブルには[タグ/カテゴリ]と[記事/ページ]の間のマッピング関係が保存されます。

8) wp_term_taxonomy

このテーブルは、タクソノミー[Taxonomy]と用語の間のマッピング関係を保存します。

翻訳者注: 例:

新しい記事を作成しました。カテゴリは果物で、この記事の分類はデフォルトでカテゴリと呼ばれます

新しい記事を作成し、カテゴリは野菜です。この記事の内容は変更されておらず、まだカテゴリと呼ばれています現時点では、車に関する一連の記事を作成したいと考えており、元の食べ物記事のリストと混同したくないと考えています

。新しい post_type を作成できます。その値は car、分類法は power、

具体的な追加方法は公式ドキュメントにあり、関数 register_post_type の使用法を検索してください。次に 2 つの記事を追加します。カテゴリはバッテリーとガスです。 ,

このようにテーブルwp_term_taxonomyに、新しいマッピング関係レコードがあります。

食品をクエリするときの SQL ステートメントは category=fruit です

車をクエリするときの SQL ステートメントは power=battery です

9) wp_comments

は、未レビューを含むすべてのページのコメントとコメントを保存します入力された情報は、Disqus などのサードパーティのコメント システムを使用する場合、コメントはこのテーブルに保存されないことに注意してください。

10) wp_commentmeta

他のメタデータ テーブルと同様に、このテーブルにはコメントの拡張メタデータが格納されます。

11) wp_links

このテーブルにはカスタマイズされたリンク情報が保存されており、Links Manager プラグインのインストールが必要ですが、その使用は現在推奨されていません。

いくつかのヒントデフォルトのユーザー名を変更する

WordPress ではユーザー名を変更することはできませんが、SQL ステートメントを実行することで変更できます。

パスワードの変更 管理者パスワードを忘れた場合は、データベースを変更することで簡単に復元できます。パスワードは MD5 ハッシュ アルゴリズムを使用してダイジェストする必要があることに注意してください。

すべてのスパム コメントを削除します

スパム コメントが頭痛の種になる場合があります。Akismet などのプラグインを使用してコメントを監視および管理できますが、スパム コメントが大量にある場合は、SQL を使用してクリーンアップできます。

スパム コメントのソースを確認してください

全体として、この記事は、初心者の管理者がデータベースについて混乱しないようにすることを目的としていますが、現在利用可能なプラグインは無数にありますが、それらを盲目的に使用しないでください。あなたのニーズを解決します。

関連記事:

MySQL共通データベースコマンド簡単超実践編

MySQLコマンドラインを使ってデータベースのバックアップと復元を行う

以上がWordPress データベースと使用するコマンドについて簡単に説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。