目次
今、外部キーを使用して新しいレコードを作成しているときはいつでも、選択した列からの値がプライマリキーの横に表示されます。キーを覚えておく必要はもうありません。
列情報
表UI設定
追跡
designer_coordsを有効にすることにより、デザイナーモードでテーブル間の関係を表示できます。データベースにアクセスしてデザイナーをクリックすると、以下のような同様のビューが表示され、すべての関係を示します。その隣に、このウィンドウを介してこれらの関係を視覚的に管理できます。
ホームページ バックエンド開発 PHPチュートリアル phpmyadmin'の追加機能を有効にします

phpmyadmin'の追加機能を有効にします

Feb 21, 2025 am 11:18 AM

phpmyadmin'の追加機能を有効にします

PHPMyAdminは、データベースの管理に関して最も使用されるツールの1つです。デフォルトでは、PhpMyAdminは素晴らしい仕事をしています。ただし、簡単にアクティブにできる便利な追加の拡張機能がたくさんあります。この記事では、これらの拡張機能をアクティブにし、それらが私たちのために何ができるかを確認します。

キーテイクアウト

    PHPMYADMINは、ブックマーク、高度な追跡、ユーザー構成の節約など、データベース管理を強化できるさまざまな追加機能を提供します。これらは、config.inc.phpファイルを変更し、phpmyadminデータベースで対応するテーブルを作成することでアクティブにすることができます。
  • 有用な機能には、クエリを保存するための「ブックマーク」、「関係」をクリック可能にするための「関係」、IDの代わりに特定の列を表示するためのテーブル情報」、列名にコメントを追加するための「列情報」が含まれます。 🎜> セッションで実行されるすべてのクエリを保存するための「履歴」などのその他の機能、最近視聴されたテーブル「テーブルUI設定」を追跡するためのテーブルビューをカスタマイズし、ナビゲーションをクリーンアップする「ナビゲーションの隠蔽」を追跡する非アクティブテーブルを隠すことでパネルもアクティブにすることができます。
  • テーブルへの変更を監視するための「追跡」、データベースのユーザー構成の保存のためのユーザー構成「ユーザー構成」、テーブル関係の視覚的管理「お気に入り」、および「保存された検索」のための「デザイナー座標」などの追加機能などの追加機能'PHPMyAdminの使いやすさを改善するために、広範な検索を保存および実行することをアクティブにすることができます。
  • セットアップ
  • 続行する前に、phpmyadminが稼働していることを確認してください。ログインした後、メインパネルの下部にあるこのメッセージにおそらく気付くでしょう:
ここをクリックすると、すべての拡張機能がまだアクティブになっていないことを示すページが表示されます。 config.inc.phpファイルを変更して、次の行を追加することでアクティブ化できます。

ユーザー名、パスワード、データベース名を自分の好みに変更します。他のすべての構成値はテーブル名です。これらを空白のままにすることで、これらの拡張機能を無効にします。ただし、アクティブ化したい場合は、上記と同じ名前を保持することをお勧めします。 PHPMyAdminバージョンに応じて、すべての構成値がデフォルトで使用できるわけではありません。この場合、PHPMyAdminの4.2.xバージョンを使用しました。

完了したら、データベースを作成する時が来ました。構成ファイルで定義した名前のデータベースを作成します。次に、マシンのcreate_tables.sqlという名前のファイル、おそらくphpmyadminのルートフォルダーまたはスクリプトサブフォルダーで検索できます。 Linuxマシンの場合、おそらく/usr/share/phpmyadmin/examples/or/usr/share/doc/phpmyadmin/scripts/orで見つけることができます。このSQLファイルを新しく作成したデータベースに対して実行します。上記の構成のテーブル名を変更した場合は、ここでもテーブルの名前を変更してください。

次に、構成したパスワードを使用してユーザーを作成する必要があります。定義したユーザー名とパスワードを使用して、以下のクエリを実行します。

<span>The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.</span>
ログイン後にコピー
<span>$cfg['Servers'][$i]['controluser'] = 'pma';
</span><span>$cfg['Servers'][$i]['controlpass'] = 'pmapass';
</span><span>$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
</span><span>$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
</span><span>$cfg['Servers'][$i]['relation'] = 'pma__relation';
</span><span>$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
</span><span>$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
</span><span>$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
</span><span>$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
</span><span>$cfg['Servers'][$i]['history'] = 'pma__history';
</span><span>$cfg['Servers'][$i]['recent'] = 'pma__recent';
</span><span>$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
</span><span>$cfg['Servers'][$i]['users'] = 'pma__users';
</span><span>$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
</span><span>$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
</span><span>$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
</span><span>$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
</span><span>$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
</span><span>$cfg['Servers'][$i]['favorite'] = ‘pma__favorite’;
</span><span>$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';</span>
ログイン後にコピー
phpmyadminを内外にログアウトすると、以前に見たメッセージが消えるはずです。まだそこにある場合は、リンクをクリックして欠落しているものを確認してください。

これらすべての拡張機能に飛び込みましょう。

ブックマーク

ブックマークを有効にすることにより、クエリをブックマークする機能が与えられます。クエリを作成すると、ボックスをチェックしてブックマークできます。また、クエリが既に実行されている場合は、ページの下部までスクロールしてブックマークボックスに入力することでブックマークできます。

phpmyadmin&#x27;の追加機能を有効にします SQLタブに移動するたびに、いくつかのブックマークされたクエリから選択できることが一番下に表示されます。使用するものを選択して、クエリを送信、表示、または削除する場合は定義します。

関係phpmyadmin&#x27;の追加機能を有効にします

オプション関係は、おそらくこのリスト全体で使用した最高の機能の1つです。外部キーを使用している場合、それらのキーはクリック可能になります。外部キーをクリックすると、他のテーブルにリダイレクトされ、その特定のキーでレコードが表示されます。 また、テキストフィールドではなく、外部キーを使用してレコードを追加または編集しているときに、可能なすべてのオプションを備えた選択リストが取得されます。

テーブル情報

外部キーの場合にすべての可能な値でドロップダウンを見るのはいいことです。しかし、IDの代わりに特定の列を表示する場合、それはさらに良いことです。これを達成するには、必ずtable_infoをアクティブにしてください。マスターテーブルに移動し、[構造]をクリックして、リレーションビューリンクをクリックします。ページの下部までずっとスクロールすると、表示する列を定義できます。

phpmyadmin&#x27;の追加機能を有効にします

今、外部キーを使用して新しいレコードを作成しているときはいつでも、選択した列からの値がプライマリキーの横に表示されます。キーを覚えておく必要はもうありません。

phpmyadmin&#x27;の追加機能を有効にしますpdfページ

PDFに関係をエクスポートすることができます。これを行うには、構成内のPDF_PAGES、TABLE_COORDS、および関係をアクティブ化する必要があります。次に、PDFにエクスポートするデータベースを開きます。 [操作]タブをクリックします。次に、リレーショナルスキーマリンクの編集またはエクスポートをクリックして続行します。すべてのフィールドを入力し、[送信]をクリックします。フォームに記入した場合、PDFが展開され、要求したすべてのデータが表示されます。

列情報

列情報を使用すると、列名にコメントを追加できます。これは、あなたがこのコラムで何を期待しているか、またはそれが含むものを他の人に明確にしたいときに役立つことがあります。列データを変更することにより、そうすることができます。新しいコメントフィールドが追加されたことに気付くでしょう。コメントに記入すると、コメントが列のタイトルのすぐ下に表示されます。

phpmyadmin&#x27;の追加機能を有効にします

これの横には、コメントを追加するのと同じように、列に変換を適用することもできます。変換すると、ファイル名をクリック可能なリンクに変換できます。これにより、実際のファイルが開きます。

歴史

履歴を有効にすると、ブラウザをログアウトまたは閉じるまで、phpmyAdminを介して実行するすべてのクエリが履歴に保存されます。クエリポップアップウィンドウを開き、SQL履歴をクリックすることでクエリ履歴を表示できます。

最近

ナビゲーションパネルには、最近表示されたすべてのテーブルにドロップダウンを含む最近のボタンがあることに気付くでしょう。デフォルトでは、最近のテーブルのこのリストは既に表示されています。ただし、セッションの合間に持続性を保持したい場合は、構成ファイルで最近アクティブ化して、最近のアクティビティが保存されていることを確認できます。

表UI設定

テーブルを表示するときは、列を別の場所にドラッグして列を並べ替えることができます。これらの変更は、目に見える変更にすぎません。順序はまだ実際のテーブルで同じです。その隣には、登る列を並べ替えて下降することもできます。セッション中に、あなたがしている視覚的な変更は保存されます。ただし、ログアウトした後、これらの設定はデフォルトに戻ります。 table_uiprefsを有効にすることにより、設定は永続的になり、構成されたものと常に同じビューを持っていることを確認します。

ユーザーとユーザーグループ

すべてのユーザーにすべてのオプションを表示したくない場合があります。その場合、[ユーザー]タブに移動して、PHPMyAdminにユーザーグループを追加できます。新しいグループを作成し、表示できるものを定義します。次に、ユーザーをこのグループに割り当てることができ、グループを作成するときにマークしたメニュー項目のみが表示されるようにします。これにより、さまざまなタイプのユーザーにさまざまなビューを表示し、使用していないオプションが表示されないことを確認できます。

ナビゲーション隠し

ナビゲーションハイディングを使用すると、ナビゲーションパネルの概要から特定のテーブルを隠すことができます。テーブルの横にある電球をクリックすると、消えます。テーブル名の横にある電球をクリックして、再び再び現れることができます。このようにして、あなたのビューをはるかにきれいにすることができ、積極的に使用していないテーブルを隠すことができます。

phpmyadmin&#x27;の追加機能を有効にします

追跡

追跡を行うと、特定のテーブルでphpmyadminを介して実行された変更を追跡できます。テーブルに行って、トラッキングという名前のタブを開くことにより、現在のテーブルのバージョンを作成できます。 PHPMyAdminを介して実行されるこのテーブルの変更は、保存されます。このようにして、そのバージョンが作成されて以来、このテーブルで変更されたものを簡単に追跡できます。

phpmyadmin&#x27;の追加機能を有効にします

ユーザーconfig

ユーザー構成は、デフォルトでブラウザに保存されます。これは、別のブラウザを使用したり、ブラウザキャッシュをクリーニングしたりすると、すべての設定が失われることを意味します。 userconfigをアクティブにすることにより、構成はデータベースに保存され、同じ設定を保持できます。

デザイナー座標

designer_coordsを有効にすることにより、デザイナーモードでテーブル間の関係を表示できます。データベースにアクセスしてデザイナーをクリックすると、以下のような同様のビューが表示され、すべての関係を示します。その隣に、このウィンドウを介してこれらの関係を視覚的に管理できます。

phpmyadmin&#x27;の追加機能を有効にしますお気に入り

データベースを表示すると、お気に入りをアクティブにすると、星がテーブル名の隣に表示されることがわかります。星をクリックすることで、お気に入りにそのテーブルを追加します。ナビゲーションパネルには、お気に入りのドロップダウンが表示されます。お気に入りに追加したテーブルは、このドロップダウンに表示されます。

保存された検索phpmyadmin&#x27;の追加機能を有効にします

データベースを開き、[クエリ]タブに移動すると、ここで大規模な検索を構成できます。ブックマークでこの検索を保存できます。これは、以前に見たSQLブックマークとは異なるブックマークであることに注意してください。ただし、この方法では、検索を保存して後で実行できます。

結論

これらの拡張機能をアクティブにすることは簡単で、phpMyAdminの使いやすさを本当に改善できます。私は特に、外国の鍵をクリックできるという事実が好きなので、それがどのレコードが接続されているかを見ることができます。これらの拡張機能をphpmyadminでアクティブにしますか?もしそうなら、どちらをアクティブにしますか?それらを使用していますか?以下のコメントであなたから聞いてみたいです。phpmyadmin&#x27;の追加機能を有効にしますphpMyAdminの追加機能を有効にすることに関するよくある質問(FAQ)

phpMyAdminで追加機能を有効にすることの利点は何ですか?

phpMyAdminで追加機能を有効にすると、データベース管理エクスペリエンスが大幅に向上します。これらの機能には、テーブルに加えられた変更の高度な追跡、クエリを保存およびロードする機能、および設定をインポートおよびエクスポートするオプションが含まれます。これらの機能は、データベースをより効率的に管理し、時間を節約し、エラーのリスクを軽減するのに役立ちます。テーブルに変更された変更。この機能を有効にするには、PHPMyAdminデータベースに「PMA_TRACKING」テーブルを作成する必要があります。このテーブルが作成されたら、[トラッキング]タブを選択して[トラッキング]タブをクリックすることで、任意のテーブルの追跡を有効にできます。

phpmyadminにクエリを保存およびロードするにはどうすればよいですか? PHPMYADMINでクエリをロードすると、PHPMyAdminデータベースに「PMA_Bookmark」テーブルを作成する必要があります。このテーブルが作成されたら、[クエリ]タブで[このSQLクエリのブックマーク]オプションをクリックしてクエリを保存できます。保存されたクエリをロードするには、「SQL」タブに移動し、「ブックマークされたSQLクエリ」ドロップダウンからクエリを選択できます。 PHPMyAdminで設定をインポートおよびエクスポートするには、PHPMyAdminデータベースに「PMA_USERCONFIG」テーブルを作成する必要があります。このテーブルが作成されたら、[設定]タブに移動して[エクスポート]ボタンをクリックして、設定をエクスポートできます。設定をインポートするには、[設定]タブに移動して[インポート]ボタンをクリックします。 'PhpMyAdminのテーブルは、他のテーブルに加えられた変更を追跡するために使用されます。この機能は、監査またはトラブルシューティングの目的のために変更を追跡する必要があるデータベース管理者にとって特に便利です。 PHPMyAdminのテーブルは、SQLクエリの保存とロードに使用されます。この機能は、複雑なクエリを保存して1回のクリックでロードできるようにすることで時間と労力を節約できます。 phpMyAdminのPMA__USERCONFIG 'テーブルは、ユーザー設定のインポートとエクスポートに使用されます。この機能は、設定を1つのphpmyAdminインストールから別のインストールに移動する必要がある場合に役立ちます。必要なテーブルを作成せずにphpmyadminで。これらのテーブルは、追加の機能に関連付けられたデータを保存するために必要です。それらが有効になったら、phpmyadminで追加の機能を無効にすることはできますか?

はい、それらが有効になったらphpmyadminの追加機能を無効にすることができます。これを行うには、phpmyAdminデータベースから対応するテーブルを削除する必要があります。

phpmyadminで追加の機能を有効にすることに関連するリスクはありますか?データベース管理エクスペリエンスを強化します。ただし、他のデータベース操作と同様に、注意し、自分が何をしているかを確実に理解することが重要です。データベースに変更を加える前に、常にデータをバックアップしてください。

以上がphpmyadmin&#x27;の追加機能を有効にしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

PHP 8.1の列挙(列挙)とは何ですか? PHP 8.1の列挙(列挙)とは何ですか? Apr 03, 2025 am 12:05 AM

php8.1の列挙関数は、指定された定数を定義することにより、コードの明確さとタイプの安全性を高めます。 1)列挙は、整数、文字列、またはオブジェクトであり、コードの読みやすさとタイプの安全性を向上させることができます。 2)列挙はクラスに基づいており、トラバーサルや反射などのオブジェクト指向の機能をサポートします。 3)列挙を比較と割り当てに使用して、タイプの安全性を確保できます。 4)列挙は、複雑なロジックを実装するためのメソッドの追加をサポートします。 5)厳密なタイプのチェックとエラー処理は、一般的なエラーを回避できます。 6)列挙は魔法の価値を低下させ、保守性を向上させますが、パフォーマンスの最適化に注意してください。

セッションのハイジャックはどのように機能し、どのようにPHPでそれを軽減できますか? セッションのハイジャックはどのように機能し、どのようにPHPでそれを軽減できますか? Apr 06, 2025 am 12:02 AM

セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。

確固たる原則と、それらがPHP開発にどのように適用されるかを説明してください。 確固たる原則と、それらがPHP開発にどのように適用されるかを説明してください。 Apr 03, 2025 am 12:04 AM

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

PHPでの後期静的結合を説明します(静的::)。 PHPでの後期静的結合を説明します(静的::)。 Apr 03, 2025 am 12:04 AM

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

REST APIデザインの原則とは何ですか? REST APIデザインの原則とは何ですか? Apr 04, 2025 am 12:01 AM

Restapiの設計原則には、リソース定義、URI設計、HTTPメソッドの使用、ステータスコードの使用、バージョンコントロール、およびHATEOASが含まれます。 1。リソースは名詞で表され、階層で維持される必要があります。 2。HTTPメソッドは、GETを使用してリソースを取得するなど、セマンティクスに準拠する必要があります。 3.ステータスコードは、404など、リソースが存在しないことを意味します。 4。バージョン制御は、URIまたはヘッダーを介して実装できます。 5。それに応じてリンクを介してhateoasブーツクライアント操作をブーツします。

PHPで例外を効果的に処理する方法(試して、キャッチ、最後に、スロー)? PHPで例外を効果的に処理する方法(試して、キャッチ、最後に、スロー)? Apr 05, 2025 am 12:03 AM

PHPでは、Try、Catch、最後にキーワードをスローすることにより、例外処理が達成されます。 1)TRYブロックは、例外をスローする可能性のあるコードを囲みます。 2)キャッチブロックは例外を処理します。 3)最後にブロックは、コードが常に実行されることを保証します。 4)スローは、例外を手動でスローするために使用されます。これらのメカニズムは、コードの堅牢性と保守性を向上させるのに役立ちます。

PHPの匿名クラスとは何ですか?また、いつ使用できますか? PHPの匿名クラスとは何ですか?また、いつ使用できますか? Apr 04, 2025 am 12:02 AM

PHPの匿名クラスの主な機能は、1回限りのオブジェクトを作成することです。 1.匿名クラスでは、名前のないクラスをコードで直接定義することができます。これは、一時的な要件に適しています。 2。クラスを継承したり、インターフェイスを実装して柔軟性を高めることができます。 3.使用時にパフォーマンスとコードの読みやすさに注意し、同じ匿名のクラスを繰り返し定義しないようにします。

See all articles