it-swarm.asia

كيفية عرض بنية قاعدة البيانات في 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

من عميل الخلية ، يمكنك تشغيل

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/) لإنشاء ERD من خلال الاتصال بقاعدة البيانات الخاصة بك أو من تصدير ملف SQL

3
Stephen Senkomago Musoke

عرض الطباعة phpmyadmin جيد جدًا. انتقل إلى علامة التبويب "هيكل" ..

the structure tab for a table in phpmyadmin

ثم انتقل إلى الأسفل وابحث عن رابط "طباعة" ... ستحصل على عرض جميل مثل هذا:

enter image description here

يحتوي هذا على معظم ما تريده ... كان تقريرك موجهًا جدًا بالنص وقد تكون تبحث أكثر مثل إخراج من نوع ascii-art ، ولذا فأنا لست متأكدًا مما إذا كنت تريد هذا المستوى من الطباعة الجميلة أم لا. ولكن إذا كنت تريد شيئًا ما يطبع جيدًا بما فيه الكفاية ، ولا يستغرق وقتًا للوصول إليه ، فهذا يعمل بشكل جيد.

1
ftrotter