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

MySQL में VIEW की सामग्री कैसे प्रदर्शित करें

VIEW बनाने और उसकी सामग्री देखने का तरीका

सिंटैक्स:

select * from yourViewName;

पहले टेबल बनाएं:

mysql> create table DemoTable1388 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(40) ); Query OK, 0 rows affected (0.71 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable1388(StudentName) values('Chris'); Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable1388(StudentName) values('Bob'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable1388(StudentName) values('David'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable1388(StudentName) values('Mike'); Query OK, 1 row affected (0.29 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable1388;

आउटपुट:

+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | 1         | Chris       | | 2         | Bob         | | 3         | David       | | 4         | Mike        | +-----------+-------------+ 4 rows in set (0.00 sec)

MySQL में VIEW बनाने की क्वेरी:

mysql> create view view1388 as select * from DemoTable1388 where StudentId=3; Query OK, 0 rows affected (0.13 sec)

अब MySQL में VIEW की सामग्री प्रदर्शित करें:

mysql> select * from view1388;

आउटपुट:

+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | 3         | David       | +-----------+-------------+ 1 row in set (0.19 sec)

व्याख्या: VIEW एक वर्चुअल टेबल है जो SELECT क्वेरी के परिणाम पर आधारित होती है। CREATE VIEW इसे परिभाषित करता है, और SELECT * FROM view_name इसकी सामग्री दिखाता है। VIEW अंतर्निहित टेबल से डेटा संग्रहीत नहीं करता, बल्कि क्वेरी को संग्रहीत करता है और हर बार निष्पादित करता है।

  1. डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है? डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है?

    मान लीजिए, यहाँ मैं WEB डेटाबेस का उपयोग कर रहा हूँ। हमें डेटाबेस WEB में टेबलों की संख्या ज्ञात करनी है। इसके लिए MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करें। टेबलों की संख्या प्रदर्शित करने का क्वेरी निम्न है: mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from

  1. - MySQL में ORDER BY ASC के साथ NULL मानों को नीचे कैसे दिखाएं?

    MySQL में ORDER BY ASC डिफ़ॉल्ट रूप से NULL मानों को पहले रखता है। NULL मानों को अंत में (नीचे) रखते हुए आरोही क्रम बनाए रखने के लिए, CASE स्टेटमेंट या IS NULL चेक के साथ कस्टम सॉर्टिंग लागू करें। उदाहरण: NULL और खाली स्ट्रिंग को नीचे रखें डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1937 (Na

  1. - mysqld: MySQL सर्वर (मुख्य डेमॉन)

    mysqld (MySQL Server) एकल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टॉलेशन में अधिकांश कार्य करता है। यह अतिरिक्त प्रोसेस स्पॉन नहीं करता। कार्य MySQL डेटा डायरेक्टरी (डेटाबेस, टेबल) तक पहुंच प्रबंधित करता है। डेटा डायरेक्टरी लॉग फ़ाइलों और स्टेटस फ़ाइलों का डिफ़ॉल्ट स्थान भी है। नेटवर्क कनेक्शन सुनत