データベース

MyKinstaのデータベースマネージャーを使用すると、MyKinstaのUIから直接、サイトのMySQL データベースを管理できます。外部ツールを使用したりデータベースをダウンロードしたりすることなく、クエリの実行、データの閲覧・編集、レコードやテーブルの追加などが可能です。

データベースマネージャーを利用するには、「WordPressサイト」>(サイト名)>「データベース」へと移動してください。データベースマネージャーにアクセスすると、警告が表示されます。このメッセージを表示させないようにするには「この警告を今後表示しない」を選択します。データベースマネージャーにアクセスするには、「データベースを開く」をクリックします。

データベースマネージャーに移動する
データベースマネージャーに移動する
MyKinstaのWordPressデータベースマネージャー
MyKinstaのWordPressデータベースマネージャー

データの並べ替えとフィルター

データベースマネージャーでは、各カラムの上部にある矢印を使用してカラムを並べ替えることができます。また、カラムオプションを使用して表示するカラムを選択することもできます。フィルターを使って特定のデータを表示でき、複数のフィルターを同時に適用することも可能です。フィルターが適用されると、フィルターオプションに感嘆符が表示されます。

データベースにフィルターを適用して、特定のデータを表示
データベースにフィルターを適用して、特定のデータを表示

SQLコンソール内でフィルターを開いて編集するには、「Open in SQL(SQLを開く)」をクリックします。

データベースマネージャーのSQLエディター
データベースマネージャーのSQLエディター

データベースでビューを作成して、必要なデータを簡単に確認できます。プラスアイコンをクリックし、「Create View(ビューを作成)」を選択します。ここから、ビューに名前を付け、表示するテーブルとカラムを選択し、必要な条件を適用することができます。作成したビューは、「Database studio(データベーススタジオ)」からアクセス可能です。

データベースで新規ビューを作成
データベースで新規ビューを作成

SQLコンソール内でビューを開いて編集するには「Open in SQL console(SQLコンソールで開く)」をクリックします。

データベースのエクスポート

データベースマネージャーでは、データベース全体または選択したデータのみを.json.csv.xlsx ファイルにエクスポートできます。データをエクスポートするには、3つの点をクリックし、エクスポート先のファイルタイプを選択します。

データベースをエクスポートする
データベースをエクスポートする

SQL コンソール

データベースマネージャーでは、SQLコンソールにアクセスしてデータベースに対してSQLクエリを実行できます。SQLエディターを使用すると、データベーススキーマを表示したり、コードを見やすくしたり、コンソールで直接SQLを実行したりできます。SQLクエリを実行すると、結果をテーブルとして表示するかJSONとして表示するかを選択でき、結果を.json.csv.xlsxファイルにエクスポート可能です。また、これらのクエリをスニペットとして保存し、フォルダを作成してスニペットを整理することもできます。

データベースマネージャーのSQLコンソール
データベースマネージャーのSQLコンソール

SQLクエリの例

WordPressデータベースで実行できるSQLクエリの例を以下に示します。

すべてのユーザーを一覧取得する

SELECT ID, user_login, user_email, user_registered FROM wp_users;

すべての公開記事を取得する

SELECT ID, post_title, post_date FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish';

すべてのページを取得する

SELECT ID, post_title FROM wp_posts WHERE post_type = 'page';

すべての承認済みコメントを取得する

SELECT comment_ID, comment_author, comment_content FROM wp_comments WHERE comment_approved = 1;

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

DELETE FROM wp_comments WHERE comment_approved = 'spam';

値の編集

レコード内の値を編集するには、変更したい値を含むセルをダブルクリックします。その後、セルの内容を削除して必要な値を入力するか、既存のデータ上に入力することができます。

データベースマネージャーで値を編集
データベースマネージャーで値を編集

変更後、Enterキーを押します。更新したセルは黄色になり、変更が行われたことが明確にわかります。変更をデータベースに適用するには、「Save x change (s)(X件の変更を保存)」をクリックします。変更を保存しない場合は、「Discard changes(変更を破棄)をクリックします。

データベースの値に変更を保存する
データベースの値に変更を保存する

レコードの追加

データベースにレコードを追加するには、「Add record(レコードを追加)」をクリックし、必要なデータをテーブルに入力して「Save x change(s)(X件の変更を保存)」をクリックします。

データベースのテーブルにレコードを追加する
データベースのテーブルにレコードを追加する

テーブルの追加

データベースに別のテーブルを追加するには、プラスアイコンをクリックし、「Create Table(テーブルを作成)」をクリックします。テーブルに名前を付けて列を定義し、データ型、制約、デフォルト値、および生成されたデータの式を指定できます。さらに、必要に応じてテーブル単位の制約とインデックスを追加できます。「Database studio(データベーススタジオ)」内ですべてのデータベーステーブルを表示可能です。

新規テーブルをデータベースに追加
新規テーブルをデータベースに追加

必要なカラムを追加したら、「Review and create」をクリックします。新しいテーブルのSQLが表示されるので、これが正しければ「Create table」をクリックします。

設定

データベースマネージャーでは以下の設定が可能です。

  • テーブル行数:各テーブルの総行数を表示します。このアクションはテーブルを軽くスキャンするため、特に大きなテーブルや行数の多いデータベースではパフォーマンスが低下する可能性があります。
  • サブビューを展開します:テーブルに別のテーブルへの外部キーが含まれている場合、関連するデータをサブビューで開くことができます。このオプションはサブビューを開いたままにするため、ナビゲートせずに関連レコードを簡単に調べることができます。
  • ページネーションのタイプLimit offsetでは1ページに表示される行数を、Pagesでは50行単位で表示されます。
  • エディターのフォントサイズ:SQLコンソールのフォントサイズを変更します。
  • エディターのキーバインド:VS Code、Vim、Emacsのキーボードショートカットに使用するキーバインドプロファイルを選択します。

バグの報告

データベースマネージャーの使用中に問題が発生した場合、「Report a bug(バグを報告)」をクリックしてください。その後、「Download Error Context(エラーコンテンツをダウンロード)」をクリックし、この情報をカスタマーサポートにご連絡ください。

この記事は役に立ちましたか?

© 2013 - 2025 Kinsta Inc. All rights reserved.(全著作権所有)Kinsta®、MyKinsta®、DevKinsta®、Sevalla®は、Kinsta Inc.が所有する登録商標です。登録商標WordPress®はWordPress Foundationの知的財産であり、登録商標Woo®並びにWooCommerce®はWooCommerce, Inc.の知的財産です。WordPress®、Woo®、WooCommerce®の当ウェブサイトでの使用は識別のみを目的としておりWordPress FoundationまたはWooCommerce, Inc.による推奨や承認を意味するものではありません。KinstaはWordPress FoundationまたはWooCommerce, Inc.により認定、所有されておらず、関連会社でもありません。 法的事項はこちらをご覧ください。