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

क्या "SELECT 1 ..." क्वेरी में "LIMIT 1" का उपयोग करना समझ में आता है?

<घंटा/>

हां, आप SELECT1 के साथ LIMIT 1 का उपयोग कर सकते हैं।

मान लीजिए, आप SELECT 1 का उपयोग कर रहे हैं और आपकी तालिका में अरबों रिकॉर्ड हैं। इस मामले में, यह 1 अरब बार प्रिंट होगा।

SELECT 1 का सिंटैक्स इस प्रकार है -

SELECT 1 FROM yourTableName;

मान लीजिए, आप LIMIT 1 का उपयोग कर रहे हैं और आपकी तालिका में अरबों रिकॉर्ड हैं। इस मामले में, यह केवल एक बार प्रिंट करेगा।

LIMIT 1 के साथ SELECT 1 का सिंटैक्स इस प्रकार है -

SELECT 1 FROM yourTableName LIMIT 1;

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

mysql> create table Select1AndLimit1Demo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (1.99 sec)

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

mysql> insert into Select1AndLimit1Demo(Name) values('John');
Query OK, 1 row affected (0.21 sec)
mysql> insert into Select1AndLimit1Demo(Name) values('Carol');
Query OK, 1 row affected (0.14 sec)
mysql> insert into Select1AndLimit1Demo(Name) values('Sam');
Query OK, 1 row affected (0.11 sec)
mysql> insert into Select1AndLimit1Demo(Name) values('Bob');
Query OK, 1 row affected (0.18 sec)
mysql> insert into Select1AndLimit1Demo(Name) values('David');
Query OK, 1 row affected (0.14 sec)
mysql> insert into Select1AndLimit1Demo(Name) values('Mike');
Query OK, 1 row affected (0.20 sec)
mysql> insert into Select1AndLimit1Demo(Name) values('Maxwell');
Query OK, 1 row affected (0.11 sec)

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

mysql> select *from Select1AndLimit1Demo;

आउटपुट

+----+---------+
| Id | Name    |
+----+---------+
|  1 | John    |
|  2 | Carol   |
|  3 | Sam     |
|  4 | Bob     |
|  5 | David   |
|  6 | Mike    |
|  7 | Maxwell |
+----+---------+
7 rows in set (0.00 sec)

ये है सेलेक्ट 1 का मामला। क्वेरी इस प्रकार है -

mysql> select 1 from Select1AndLimit1Demo;

आउटपुट

+---+
| 1 |
+---+
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
+---+
7 rows in set (0.00 sec)

ऊपर, हमारे पास 7 रिकॉर्ड वाली एक तालिका है। इसलिए, आउटपुट 7 गुना 1 है।

आइए अब LIMIT 1 के साथ SELECT 1 का मामला देखें। क्वेरी इस प्रकार है -

mysql> select 1 from Select1AndLimit1Demo limit 1;

केवल एक बार मान 1 प्रदर्शित करने वाला आउटपुट निम्न है -

+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)

ऊपर, हमारी तालिका में 7 रिकॉर्ड हैं। हमें 1 गुना 1 मिल रहा है क्योंकि हमने LIMIT 1 का उपयोग किया है।


  1. MySQL के अब () और CURDATE () कार्यों को UTC का उपयोग कैसे करें?

    MySQL के Now() और CURDATE() फ़ंक्शंस को UTC का उपयोग करने के लिए, आपको my.cnf फ़ाइल लिखनी होगी। नीचे दिए गए निर्देश को my.cnf में लिखें - [mysqld_safe]समय क्षेत्र =यूटीसी सबसे पहले, निम्न क्वेरी की सहायता से निर्देशिका तक पहुँचें - @@datadir चुनें; निम्न आउटपुट है - +-----------------------------

  1. जावा में MySQL के साथ चुनिंदा क्वेरी के लिए तैयार कथन का उपयोग कैसे करें?

    इसके लिए आपको executeQuery() का उपयोग करना होगा। वाक्य रचना इस प्रकार है - yourPreparedStatementObject=yourConnectionObject.prepareStatement(yourQueryName);yourresultSetObject=yourPreparedStatement.executeQuery(); डेटाबेस नमूना में एक तालिका बनाएँ। तालिका बनाने की क्वेरी इस प्रकार है - );Query OK,

  1. Nokia 1.3 रिव्यू - क्या 99-डॉलर का स्मार्टफोन सही है?

    2013 में जब मैंने अपना नोकिया 520 फोन खरीदा था, तो मैंने कभी भी यह उम्मीद नहीं की थी कि यह 2020 तक चलेगा, और सुचारू रूप से और मज़बूती से काम करना जारी रखेगा। लेकिन फिर भी, मुझे नोकिया फोन हमेशा से पसंद रहे हैं। वास्तव में प्यार किया। उनके पास लालित्य और शैली सबसे ऊपर थी, वे टिकाऊ थे और लंबे समय तक च