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

'OPTION SQL_SELECT_LIMIT=10' के पास उपयोग करने के लिए सही सिंटैक्स के लिए MySQL सर्वर संस्करण?

<घंटा/>

आप SET कमांड का उपयोग कर सकते हैं, लेकिन SET OPTION पदावनत कर दिया गया है। इसलिए, SET SQL_SELECT_LIMIT का उपयोग करें।

वाक्य रचना इस प्रकार है -

SET SQL_SELECT_LIMIT=yourIntegerValue;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> create table MySQLSelectDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY
   -> );
Query OK, 0 rows affected (0.99 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> INSERT INTO MySQLSelectDemo VALUES(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),();
Query OK, 37 rows affected (0.20 sec)
Records: 37 Duplicates: 0 Warnings: 0

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> SELECT *FROM MySQLSelectDemo;

यहाँ आउटपुट है -

+----+
| Id |
+----+
| 1  |
| 2  |
| 3  |
| 4  |
| 5  |
| 6  |
| 7  |
| 8  |
| 9  |
| 10 |
| 11 |
| 12 |
| 13 |
| 14 |
| 15 |
| 16 |
| 17 |
| 18 |
| 19 |
| 20 |
| 21 |
| 22 |
| 23 |
| 24 |
| 25 |
| 26 |
| 27 |
| 28 |
| 29 |
| 30 |
| 31 |
| 32 |
| 33 |
| 34 |
| 35 |
| 36 |
| 37 |
+----+
37 rows in set (0.00 sec)

यहाँ sql_select_limit सेट करने के लिए क्वेरी है

केस 1 - क्वेरी इस प्रकार है -

mysql> SET SQL_SELECT_LIMIT=3;
Query OK, 0 rows affected (0.00 sec)

अब तालिका के रिकॉर्ड की जाँच करें। उपरोक्त क्वेरी को लागू करने के बाद, आपको केवल 3 रिकॉर्ड मिलेंगे।

क्वेरी इस प्रकार है -

mysql> SELECT *FROM MySQLSelectDemo;

आउटपुट -

+----+
| Id |
+----+
| 1  |
| 2  |
| 3  |
+----+
3 rows in set (0.00 sec)

केस 2 - यहां sql_select_limit सेट करने के लिए क्वेरी है

क्वेरी इस प्रकार है -

mysql> SET SQL_SELECT_LIMIT=10;
Query OK, 0 rows affected (0.00 sec)

अब तालिका के रिकॉर्ड की जाँच करें। उपरोक्त क्वेरी को लागू करने के बाद, आपको केवल 10 रिकॉर्ड मिलेंगे। क्वेरी इस प्रकार है -

mysql> SELECT *FROM MySQLSelectDemo;

आउटपुट इस प्रकार है -

+----+
| Id |
+----+
| 1  |
| 2  |
| 3  |
| 4  |
| 5  |
| 6  |
| 7  |
| 8  |
| 9  |
| 10 |
+----+
10 rows in set (0.00 sec)

  1. MySQL सर्वर से कनेक्ट करने के लिए कमांड विकल्प

    आइए हम उन विकल्पों को देखें जो MySQL क्लाइंट प्रोग्राम द्वारा समर्थित हैं जो यह नियंत्रित करते हैं कि क्लाइंट प्रोग्राम सर्वर से कनेक्शन कैसे स्थापित करते हैं, चाहे कनेक्शन एन्क्रिप्टेड हों, संपीड़ित हों या नहीं। ये विकल्प कमांड लाइन पर या एक विकल्प फ़ाइल में भी दिए जा सकते हैं। नीचे दिए गए कमांड व

  1. MySQL प्रोग्राम के लिए कमांड लाइन पर विकल्प का उपयोग करना?

    आइए समझें कि MySQL प्रोग्राम के लिए कमांड लाइन पर विकल्पों का उपयोग कैसे करें - कमांड लाइन पर निर्दिष्ट प्रोग्राम विकल्प नीचे दिए गए नियमों का पालन करते हैं - कमांड नाम के बाद विकल्प दिए गए हैं। एक विकल्प तर्क एक डैश या दो डैश से शुरू होता है, और यह इस बात पर निर्भर करता है कि यह विकल्प नाम क

  1. mysqld - MySQL सर्वर

    आइए mysqld, MySQL सर्वर के बारे में समझते हैं - mysqld Mysqld को MySQL सर्वर के रूप में भी जाना जाता है। यह एक सिंगल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टालेशन में ज्यादातर काम करता है। यह अतिरिक्त प्रक्रियाओं को उत्पन्न नहीं करता है। MySQL सर्वर MySQL डेटा निर्देशिका तक पहुंच को प्रबंधित करने