web-dev-qa-db-ja.com

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

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
9
foodil

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

enter image description here

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

5
jcho360

免責事項:私は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;
3
RolandoMySQLDBA
  1. データベースのテーブルリストの下部にある[データディクショナリ]リンクをクリックすると、PHPMyAdminからその情報を取得できます。

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

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

the structure tab for a table in phpmyadmin

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

enter image description here

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

1
ftrotter