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
dBを選択し、エクスポートに進み、構造が必要なテーブルを選択し(左上)、「DATA」(中央中央)の選択を解除して名前を選択すると、構造のみをエクスポートできます。
または、「データベース」、「すべてチェック」(表のすぐ下)に移動し、オプションを「選択済み:」から「印刷ビュー」に変更します。リレーションも表示され、次のようになります。
免責事項:私は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からその情報を取得できます。
PHPMyadminがERDまたはデータベースのドキュメントを作成すると思いましたが、リンクが見つからないようです。ただし、MySQLワークベンチ(http://www.mysql.com/products/workbench/)を使用して、データベースに接続するか、SQLファイルエクスポートからERDを生成できます。