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

डबल-क्वेरी के बिना MySQL पेजिनेशन?

<घंटा/>

MySQL पेजिनेशन के साथ काम करने के लिए, सबसे पहले आइए देखें कि CREATE कमांड का उपयोग कैसे करें और टेबल बनाने के लिए इसका उपयोग कैसे करें।

mysql>तालिका बनाएं RowCountDemo -> ( -> ID int, -> Name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.95 सेकंड)

INSERT कमांड की मदद से रिकॉर्ड डाले जाते हैं।

mysql> RowCountDemo मानों में सम्मिलित करें (1, 'लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (2, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) ) mysql> RowCountDemo मानों में सम्मिलित करें (3, 'बेला'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (4, 'जैक'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (5, 'एरिक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (6, 'रामी'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.49 सेकंड) mysql> INSERT RowCountDemo मानों में (7, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (8, 'Maike'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.77 सेकंड) mysql> RowCountDemo में सम्मिलित करें value(9,'Rocio');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> RowCountDemo मूल्यों में सम्मिलित करें(10,'गेविन');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

सेलेक्ट स्टेटमेंट की मदद से सभी रिकॉर्ड प्रदर्शित करें।

mysql>RowCountDemo से चुनें*;

निम्न आउटपुट है।

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | लैरी || 2 | जॉन || 3 | बेला || 4 | जैक || 5 | एरिक || 6 | रामी || 7 | सैम || 8 | माइक || 9 | रोशियो || 10 | गेविन |+------+----------+10 पंक्तियों में सेट (0.00 सेकंड)

आइए अब डबल क्वेरी किए बिना पेजिनेशन के लिए सिंटैक्स देखें।

'yourTableName' से column_name चुनें, जहां कुछ शर्त LIMIT value1, value2;

ऊपर दिए गए सिंटैक्स को अभी लागू कर रहे हैं।

mysql> सेलेक्ट आईडी, 'RowCountDemo' से नाम जहां आईडी> 0 LIMIT 0, 11;

यहाँ उपरोक्त क्वेरी का आउटपुट दिया गया है।

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | लैरी || 2 | जॉन || 3 | बेला || 4 | जैक || 5 | एरिक || 6 | रामी || 7 | सैम || 8 | माइक || 9 | रोशियो || 10 | गेविन |+------+----------+10 पंक्तियों में सेट (0.00 सेकंड)
  1. क्या हम auto_increment मानों के बिना MySQL तालिका में रिकॉर्ड सम्मिलित कर सकते हैं?

    हां, हम auto_increment के बिना सम्मिलित कर सकते हैं क्योंकि यह स्वयं ही सम्मिलित हो जाता है। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1479 में डालें (कर्मचारी वेतन) मान(15000);क्वेरी ठीक है, 1 पंक्ति

  1. mysqldump का उपयोग किए बिना एक MySQL डेटाबेस को डुप्लिकेट करें?

    एक MySQL डेटाबेस को डुप्लिकेट करने के लिए, सिंटैक्स इस प्रकार है - टेबल बनाएं yourdatabaseName1.yourTableName1 yourdatabaseName2.yourTableName2 से * चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.45 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें− DemoTable

  1. MySQL में अगली पंक्ति पेजिनेशन का चयन कैसे करें?

    इसके लिए LIMIT अवधारणा का प्रयोग करें। आइए एक टेबल बनाएं - mysql> create table demo40 −> ( −> id int not null auto_increment primary key, −> name varchar(40) −> ); Query OK, 0 rows affected (1.73 sec) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - mysql&g