Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

हम एक MySQL दृश्य की संरचना कैसे प्राप्त कर सकते हैं क्योंकि हम एक MySQL तालिका की संरचना प्राप्त कर सकते हैं?


जैसा कि हम जानते हैं कि दृश्य एक प्रकार की वर्चुअल टेबल हैं और तालिकाओं की एक संरचना भी हैं इसलिए हम उसी क्वेरी का उपयोग दृश्य की संरचना प्राप्त करने के लिए कर सकते हैं जिसका उपयोग हम संरचना प्राप्त करने के लिए करते हैं एक टेबल का। दूसरे शब्दों में, हम MySQL व्यू की संरचना प्राप्त करने के लिए DESCRIBE स्टेटमेंट का उपयोग कर सकते हैं। इसका सिंटैक्स इस प्रकार होगा -

सिंटैक्स

DESCRIBE view_name;

यहाँ, view_name उस व्यू का नाम है जिसका हम स्ट्रक्चर प्राप्त करना चाहते हैं।

उदाहरण

मान लीजिए कि हम 'इन्फो' नाम के एक व्यू की संरचना प्राप्त करना चाहते हैं, तो इसे निम्न क्वेरी की मदद से किया जा सकता है -

<पूर्व>mysql> जानकारी का वर्णन करें;+------+---------------+------+-----+ -----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+-----+ --------+| आईडी | इंट(11) | हाँ | | नल | || नाम | वर्कर(20) | हाँ | | नल | || विषय | वर्कर(20) | हाँ | | नल | || पता | वर्कर(20) | हाँ | | नल | |+-----------+---------------+------+-----+-----+- ------+4 पंक्तियाँ सेट में (0.02 सेकंड)

उपरोक्त परिणाम सेट से पता चलता है कि सभी क्षेत्रों को आधार तालिका में समान परिभाषाएँ मिली हैं।


  1. MySQL तालिका की निर्माण तिथि कैसे प्राप्त करें?

    एक MySQL तालिका की निर्माण तिथि प्राप्त करने के लिए, info_schema.tables से create_time का उपयोग करें। वाक्य रचना इस प्रकार है - INFORMATION_SCHEMA.TABLES से create_time चुनें जहां table_schema =yourDatabaseName और table_name =yourTableName; मेरी टेबल का नाम स्किपलास्टेन रिकॉर्ड्स है और डेटाबेस टेस

  1. मैं अपने MySQL टेबल कॉलम के नाम कैसे प्राप्त कर सकता हूं?

    इसके लिए आप SHOW कमांड का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से कॉलम दिखाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varc

  1. मैं MySQL में किसी तालिका की संरचना को कैसे क्लोन करूं?

    MySQL में क्लोन करने के लिए LIKE क्लॉज का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (102, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके ताल