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 y

एक विस्तार ब्लॉग: goo.gl/0z3vFE
सुरेश कामरुशी

जवाबों:


5

DB का चयन करें, निर्यात करने के लिए जाएं, उन तालिकाओं का चयन करें जिन्हें आप संरचना (शीर्ष बाएं) चाहते हैं, "DATA" (मध्य-केंद्र) का चयन रद्द करें और एक नाम चुनें और आप केवल संरचना का निर्यात कर पाएंगे।

यहां छवि विवरण दर्ज करें

या अपने "डेटाबेस" पर जाएं फिर "सभी जांचें (तालिकाओं के ठीक नीचे)" और "चयनित:" से "प्रिंट करें" विकल्प को बदलें। यह संबंधों को भी दिखाएगा, और यह इस तरह दिखाई देगा:यहां छवि विवरण दर्ज करें


3
  1. आप डेटाबेस में तालिकाओं की सूची के नीचे "डेटा शब्दकोश" लिंक पर क्लिक करके PHPMyAdmin से वह जानकारी प्राप्त कर सकते हैं।

  2. मैंने सोचा था कि PHPMyadmin एक ERD या डेटाबेस डॉक्यूमेंटेशन बनाएगा, लेकिन मैं इस लिंक को खोज नहीं सकता। हालाँकि आप अपने डेटाबेस से या SQL फ़ाइल निर्यात से कनेक्ट करके ERD उत्पन्न करने के लिए MySQL कार्यक्षेत्र (http://www.mysql.com/products/workbench/) का उपयोग कर सकते हैं


मैंने डेटा डिक्शनरी लिंक पर कभी गौर नहीं किया। इसने मुझे बहुत समय बचाया!
लेस्टर नूबला

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 या Query Tab में चलाएं:

SHOW CREATE TABLE List;
SHOW CREATE TABLE Campaign;

आप इसे पहले डेटाबेस का चयन करके और फिर SQL टैब पर क्लिक करके phpmyadmin में भी चला सकते हैं। डेटा अनुभाग को
अनदेखा

1

Phpmyadmin का प्रिंट दृश्य बहुत अच्छा है। "संरचना" टैब पर जाएं।

phpmyadmin में एक तालिका के लिए संरचना टैब

फिर नीचे जाएं और "प्रिंट" लिंक ढूंढें ... आपको इस तरह से एक सुंदर दृश्य के साथ पुरस्कृत किया जाएगा:

यहां छवि विवरण दर्ज करें

इसमें से अधिकांश वही है जो आप चाहते हैं ... आपकी रिपोर्ट बहुत ही टेक्स्ट ओरिएंटेड थी और आप एक एएससीआई-आर्ट टाइप आउटपुट की तरह देख रहे होंगे, और इसलिए मुझे यकीन नहीं है कि आप इस स्तर की सुंदर प्रिंटिंग चाहते हैं या नहीं। लेकिन अगर आप कुछ ऐसा चाहते हैं जो सिर्फ अच्छी तरह से प्रिंट करता है, और इसे प्राप्त करने में समय नहीं लगता है, तो यह बहुत अच्छा काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.