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

MySQL में वॉयड क्वेरी कैसे लागू करें जो कुछ न करे?

MySQL में वॉयड क्वेरी (कोई परिणाम नहीं)

कोई पंक्ति और कोई कॉलम नहीं लौटाने वाली क्वेरी के लिए LIMIT 0 का उपयोग करें।

टेबल बनाना और डेटा डालना

mysql> CREATE TABLE DemoTable (Name VARCHAR(100));
Query OK, 0 rows affected (0.47 sec)
mysql> INSERT INTO DemoTable VALUES('Chris');
Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable VALUES('Sam');
Query OK, 1 row affected (0.11 sec)
mysql> INSERT INTO DemoTable VALUES('Robert');
Query OK, 1 row affected (0.37 sec)
mysql> INSERT INTO DemoTable VALUES('Mike');
Query OK, 1 row affected (0.09 sec)

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;
+--------+
| Name   |
+--------+
| Chris  |
| Sam    |
| Robert |
| Mike   |
+--------+
4 rows in set (0.00 sec)

वॉयड क्वेरी

mysql> SELECT * FROM DemoTable LIMIT 0;
Empty set (0.00 sec)

अन्य तरीके:

  • SELECT NULL FROM DemoTable WHERE FALSE; — कोई पंक्ति नहीं, एक NULL कॉलम।
  • SELECT * FROM DemoTable WHERE 1 = 0; — शर्त कभी सत्य नहीं होती।

उपयोग: स्कीमा जाँचने, कॉलम नाम प्राप्त करने, या एप्लिकेशन में प्लेसहोल्डर क्वेरी के रूप में।

  1. - MySQL में एकल क्वेरी में मल्टीपल LIKE ऑपरेटर लागू करें

    MySQL में एक ही क्वेरी में मल्टीपल LIKE क्लॉज का उपयोग करने के लिए, आप उन्हें OR/AND ऑपरेटर्स के साथ जोड़ सकते हैं। सिंटैक्स: SELECT * FROM yourTableName WHERE (yourColumnName1 LIKE %yourValue1% OR yourColumnName2 LIKE %yourValue2%) OR (yourColumnName3 LIKE %yourValue3%); उदाहरण के लिए एक टेब

  1. - MySQL में CHAR_LENGTH() का उपयोग करके X वर्णों से कम वाले रिकॉर्ड कैसे प्राप्त करें?

    MySQL में CHAR_LENGTH() फ़ंक्शन और WHERE क्लॉज का उपयोग करके निर्दिष्ट वर्ण लंबाई से कम वाले रिकॉर्ड फ़िल्टर किए जा सकते हैं। सिंटैक्स SELECT * FROM table_name WHERE CHAR_LENGTH(column_name) < N; उदाहरण तालिका बनाएं और नाम डालें: mysql> CREATE TABLE DemoTable (FullName VARCHAR(50)); mysql> I

  1. - MySQL स्टोर्ड प्रोसीजर के अंदर डायनामिक SQL क्वेरी कैसे लागू करें

    समाधान PREPARE, EXECUTE, DEALLOCATE PREPARE स्टेटमेंट का उपयोग करें। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2033 (Name) VALUES (Chris), (Bob), (David), (Mike); डायनामिक SQL के साथ प्रोसीजर DELIMITER ; कॉल करें CALL dynamic_query(); +----+-------+ | Id | Name | +----+-------+ | 3 | David | +