如何在phpMyAdmin中显示数据库结构?

foo*_*dil 9 mysql 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
Run Code Online (Sandbox Code Playgroud)

jch*_*360 5

选择数据库,转到导出,选择您想要结构的表(左上角),取消选择“数据”(中间居中)并选择一个名称,您将只能导出结构。

在此处输入图片说明

或转到您的“数据库”,然后“全部检查”(就在表格下方)并将选项从“包含所选:”更改为“打印视图”。它也会显示关系,它看起来像这样:在此处输入图片说明


Rol*_*DBA 4

免责声明:我不使用 phpmyadmin

从 mysql 客户端,您可以运行

SHOW CREATE TABLE List\G
SHOW CREATE TABLE Campaign\G
Run Code Online (Sandbox Code Playgroud)

它将显示表结构和关联索引

在 phpmyadmin 中,有一个Structures选项卡可以查看表列

要运行SHOW CREATE TABLE我上面提到的命令,请尝试在 SQL 或查询选项卡中执行它们。如果 phpmyadmin 不喜欢我的命令行版本的SHOW CREATE TABLE ... \G命令,请在 SQL 或查询选项卡中使用分号运行它们:

SHOW CREATE TABLE List;
SHOW CREATE TABLE Campaign;
Run Code Online (Sandbox Code Playgroud)