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

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


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

सिंटैक्स

SHOW CREATE VIEW view_name;

यहाँ view_name उस दृश्य का नाम है जिसकी हम परिभाषा प्राप्त करना चाहते हैं।

उदाहरण

निम्न क्वेरी 'जानकारी' नामक दृश्य की परिभाषा देगी -

mysql> Show Create View Info\G
*************************** 1. row ***************************
                View: info
         Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `info` AS select `student_info`.`id` AS `ID`,`student_info`.`Name` AS `NAME`,`student_info`.`Subject` AS `SUBJECT`,`student_info`.`Address` AS `ADDRESS` from `student_info`
character_set_client: cp850
collation_connection: cp850_general_ci

1 row in set (0.00 sec)

  1. MySQL में किसी तालिका से दूसरा अंतिम रिकॉर्ड कैसे प्राप्त करें?

    पिछले एक से पहले यानी MySQL में दूसरा अंतिम रिकॉर्ड प्राप्त करने के लिए, आपको सबक्वेरी का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है SELECT *FROM (SELECT *FROM yourTableName ORDER BY yourIdColumnName DESC LIMIT 2) anyAliasName ORDER BY yourIdColumnName LIMIT 1; आइए पहले एक टेबल बनाएं। तालि

  1. मैं MySQL में किसी तालिका के लिए auto_increment मान कैसे देखूं?

    किसी तालिका के लिए auto_increment मान देखने के लिए, आप SHOW TABLE कमांड का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है yourTableName\G जैसी तालिका स्थिति दिखाएं वाक्य रचना इस प्रकार है `सूचना_स्कीमा` से `AUTO_INCREMENT` चुनें।`TABLES` जहां `TABLE_SCHEMA` =yourDatabaseName और `TABLE_NAME` =yourTable

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

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