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

MySQL व्यू की परिभाषा कैसे प्राप्त करें जैसे हम MySQL तालिका की परिभाषा प्राप्त कर सकते हैं?

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

वाक्यविन्यास

SHOW CREATE VIEW view_name;

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

उदाहरण

निम्न क्वेरी 'info' नामक व्यू की परिभाषा देगी:

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 में टेबल से दूसरी-अंतिम (सेकंड लास्ट) रिकॉर्ड प्राप्त करना

    सबक्वेरी के साथ LIMIT 2 और बाहरी ORDER BY ... LIMIT 1 का उपयोग करके अंतिम से दूसरी पंक्ति प्राप्त करें। सिंटैक्स: SELECT * FROM ( SELECT * FROM yourTable ORDER BY idCol DESC LIMIT 2 ) t ORDER BY idCol LIMIT 1; एक टेबल बनाते हैं: CREATE TABLE lastRecordBeforeLastOne ( Id INT NOT NULL AUTO_INC

  1. - MySQL में टेबल के AUTO_INCREMENT मान को कैसे देखें

    दो मुख्य विधियाँ MySQL में किसी टेबल के अगले AUTO_INCREMENT मान को देखने के दो मुख्य तरीके हैं। विधि 1: SHOW TABLE STATUS सिंटैक्स SHOW TABLE STATUS LIKE yourTableName\G विधि 2: INFORMATION_SCHEMA.TABLES सिंटैक्स SELECT `AUTO_INCREMENT` FROM `information_schema`.`TABLES` WHERE `TABLE_SCHEMA` = y

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

    SHOW COLUMNS कमांड का उपयोग MySQL में किसी टेबल के सभी कॉलम नाम और उनकी जानकारी देखने के लिए SHOW COLUMNS कमांड का उपयोग करें। सिंटैक्स SHOW COLUMNS FROM yourTableName; उदाहरण 1. टेबल बनाना CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName VARCH