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

कॉलम सूची के साथ MySQL व्यू कैसे बनाएं?

हम जानते हैं कि व्यू बनाते समय कॉलम की सूची प्रदान करना वैकल्पिक है। लेकिन यदि हम व्यू बनाते समय कॉलम के नाम प्रदान कर रहे हैं तो कॉलम सूची में नामों की संख्या SELECT स्टेटमेंट द्वारा पुनर्प्राप्त कॉलम की संख्या के समान होनी चाहिए।

उदाहरण

निम्न उदाहरण कॉलम सूची के साथ व्यू बनाने को समझाएगा:

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_columns AS SELECT Studentid, StudentName FROM Student_Detail;
Query OK, 0 rows affected (0.10 sec)

उपरोक्त में, हमने दो कॉलम दिए हैं और व्यू से डेटा प्राप्त करने के लिए क्वेरी चलाने पर यह केवल वही कॉलम नाम दिखाएगा जो हमने इसे बनाते समय दिए थे।

mysql> Select * from View_Student_detail_columns;
+-----------+-------------+
| Studentid | StudentName |
+-----------+-------------+
|       100 | Gaurav      |
|       101 | Raman       |
|       103 | Rahul       |
|       104 | Ram         |
|       105 | Mohan       |
+-----------+-------------+
5 rows in set (0.08 sec)
  1. - MySQL में केवल 3 संभावित मानों वाले कॉलम के साथ टेबल कैसे बनाएं

    इसके लिए ENUM डेटा प्रकार का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable838(Color ENUM(RED,GREEN,BLUE)); Query OK, 0 rows affected (0.67 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable838 values(RED); Query OK, 1 row affe

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

    MySQL में NVARCHAR का व्यवहार MySQL में NVARCHAR() को स्वचालित रूप से VARCHAR() में बदल दिया जाता है। NVARCHAR का अर्थ National Varchar होता है, लेकिन MySQL इसे VARCHAR के रूप में ही ट्रीट करता है। आइए एक टेबल बनाते हैं जिसमें एक कॉलम NVARCHAR हो: mysql> CREATE TABLE DemoTable ( StudentName N

  1. - MySQL सीक्वेंस कैसे बनाएं?

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