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

हम बिना किसी कॉलम सूची के MySQL दृश्य कैसे बना सकते हैं?


दृश्य बनाते समय, स्तंभों की सूची प्रदान करना वैकल्पिक है। निम्नलिखित उदाहरण बिना किसी स्तंभ सूची के दृश्य बनाकर स्पष्ट करेंगे -

mysql> Select * from student_detail;
+-----------+-------------+------------+
| Studentid | StudentName | address    |
+-----------+-------------+------------+
|       100 | Gaurav      | Delhi      |
|       101 | Raman       | Shimla     |
|       103 | Rahul       | Jaipur     |
|       104 | Ram         | Chandigarh |
|       105 | Mohan       | Chandigarh |
+-----------+-------------+------------+
5 rows in set (0.17 sec)

mysql> Create view View_student_detail AS SELECT * FROM Student_Detail;
Query OK, 0 rows affected (0.17 sec)

जैसा कि हम नीचे दिए गए प्रश्न में देख सकते हैं कि दृश्य बनाते समय हमने कोई कॉलम नाम नहीं दिया है और यही कारण है कि यह कॉलम सूची के बिना दृश्य है। अब, यदि हम दृश्य के नाम का उपयोग करके क्वेरी चलाएंगे तो हमें उस तालिका से सभी कॉलम मिल जाएंगे जिस पर इसे बनाया गया है।

mysql> Select * from View_student_detail;
+-----------+-------------+------------+
| Studentid | StudentName | address    |
+-----------+-------------+------------+
|       100 | Gaurav      | Delhi      |
|       101 | Raman       | Shimla     |
|       103 | Rahul       | Jaipur     |
|       104 | Ram         | Chandigarh |
|       105 | Mohan       | Chandigarh |
+-----------+-------------+------------+
5 rows in set (0.00 sec)

  1. मैं केवल 3 संभावित दिए गए मानों वाले कॉलम के साथ एक MySQL तालिका कैसे बना सकता हूं?

    इसके लिए ENUM डेटा टाइप का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable838(Color ENUM(RED,GREEN,BLUE));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable838 मानों में (नीला); क्वेरी ठीक है, 1 पंक्ति प्रभ

  1. MySQL में NVARCHAR कॉलम कैसे बनाएं?

    MySQL NVARCHAR () को VARCHAR () में परिवर्तित करता है। NVARCHAR का मतलब MySQL में National Varchar है। आइए सबसे पहले NVARCHAR के रूप में StudentName कॉलम में से एक के साथ एक टेबल बनाएं - mysql> create table DemoTable (    StudentName NVARCHAR(40),    StudentCountryName VARCHAR

  1. कैसे एक MySQL अनुक्रम बनाने के लिए?

    MySQL में सीक्वेंस क्या है? MySQL में, अनुक्रम पूर्णांकों की एक सूची को संदर्भित करता है जो निर्दिष्ट होने पर 1 या 0 से शुरू होने वाले आरोही क्रम में उत्पन्न होता है। कई अनुप्रयोगों को अनुक्रमों की आवश्यकता होती है जिनका उपयोग विशेष रूप से पहचान के लिए अद्वितीय संख्याएं उत्पन्न करने के लिए किया जाए