phpMyAdminでデータベース構造を表示する方法


9

phpMyAdminを使用してデータベース構造のレポートを生成する方法はありますか?私が欲しいのは、次のようなテーブル形式とエンティティ関係テーブルです。

Table name: List
Description: Subscriber list information 

Field           Type        Null        Description
ListID          Int         N   
ListName        Varchar     N   
ListFromName    Varchar     N           Default person represent for the mail
ListReplyTo     Varchar     N           Default return address
ListSubject     Varchar     N           Default subject title of mail
ListRemindSub   Int         N           Whether notify when people subscribe
ListRemindUnSub Int         N           Whether notify when people unsubscribe
ListCreateDate  Date        N   


Table name: Campaign
Description: Mail campaign information

Field           Type        Null        Description
CampID          Int         N   
CampReplyTo     Varchar     N           Specific return mail
CampFromName    Varchar     N           The person represent for the mail
CampSubject     Varchar     N           Subject title of mail
CampFb          Int         N           Whether include Facebook reminder
CampGA          Int         N           Whether include Google Analytic

INFORMATION_SCHEMAデータベースを照会できます。
ypercubeᵀᴹ

回答:


5

DBを選択し、エクスポートに移動し、構造が必要なテーブルを選択し(左上)、「DATA」(中央中央)の選択を解除して名前を選択すると、構造のみをエクスポートできます。

ここに画像の説明を入力してください

または、「データベース」に移動し、「すべてチェック」(表のすぐ下)に移動して、オプションを「選択済み:」から「印刷ビュー」に変更します。リレーションも表示され、次のようになります。ここに画像の説明を入力してください


3
  1. データベースのテーブルリストの下部にある[データディクショナリ]リンクをクリックすると、PHPMyAdminからその情報を取得できます。

  2. PHPMyadminがERDまたはデータベースのドキュメントを作成すると思っていましたが、リンクが見つからないようです。ただし、MySQLワークベンチ(http://www.mysql.com/products/workbench/)を使用して、データベースに接続するか、SQLファイルエクスポートからERDを生成できます。


Data Dictionaryリンクに気づかなかった。時間を大幅に節約できました。
Lester Nubla 2016

3

免責事項:私はphpmyadminを使用していません

mysqlクライアントから、次を実行できます。

SHOW CREATE TABLE List\G
SHOW CREATE TABLE Campaign\G

テーブル構造と関連するインデックスを表示します

phpmyadminにはStructures、テーブルの列を表示するタブがあります

SHOW CREATE TABLE上記のコマンドを実行するには、SQLタブまたはクエリタブでコマンドを実行してみてください。phpmyadminがコマンドラインバージョンのコマンドを気に入らない場合SHOW CREATE TABLE ... \Gは、SQLまたはクエリタブでセミコロンを付けて実行します。

SHOW CREATE TABLE List;
SHOW CREATE TABLE Campaign;

phpmyadminでこれを実行するには、まずデータベースを選択してから、[SQL]タブをクリックします。データセクションの選択を解除してデータベースをエクスポートするよりも少し簡単です
yitwail

1

phpmyadminの印刷ビューはかなり良いです。「構造」タブに移動します。

phpmyadminのテーブルの構造タブ

次に、一番下に移動して「印刷」リンクを見つけます...このような素敵なビューが表示されます:

ここに画像の説明を入力してください

これはあなたが望むもののほとんどを持っています...あなたのレポートは非​​常にテキスト指向であり、あなたはアスキーアートタイプの出力のように見ているかもしれません。しかし、十分に印刷されて、到達するのに時間がかからないものを必要とする場合、これはかなりうまく機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.