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

MySQL में एक समय में केवल N पंक्तियाँ कैसे प्राप्त करें?

MySQL में परिणामों को सीमित करने के लिए LIMIT क्लॉज का उपयोग करें।

सिंटैक्स

SELECT * FROM yourTableName LIMIT offset, N;

टेबल निर्माण

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Name VARCHAR(20)
);

13 रिकॉर्ड डालना

mysql> INSERT INTO DemoTable(Name) VALUES('John'),('Larry'),('Bob'),('Sam'),
    ('Mike'),('David'),('Carol'),('Ramit'),('Adam'),('Chris'),
    ('Robert'),('James'),('Jace');

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

mysql> SELECT * FROM DemoTable;
+----+--------+
| Id | Name   |
+----+--------+
|  1 | John   |
|  2 | Larry  |
|  3 | Bob    |
|  4 | Sam    |
|  5 | Mike   |
|  6 | David  |
|  7 | Carol  |
|  8 | Ramit  |
|  9 | Adam   |
| 10 | Chris  |
| 11 | Robert |
| 12 | James  |
| 13 | Jace   |
+----+--------+
13 rows in set (0.00 sec)

पहले 10 रिकॉर्ड प्राप्त करें (LIMIT 0, 10)

mysql> SELECT * FROM DemoTable LIMIT 0, 10;
+----+-------+
| Id | Name  |
+----+-------+
|  1 | John  |
|  2 | Larry |
|  3 | Bob   |
|  4 | Sam   |
|  5 | Mike  |
|  6 | David |
|  7 | Carol |
|  8 | Ramit |
|  9 | Adam  |
| 10 | Chris |
+----+-------+
10 rows in set (0.00 sec)

पैजिनेशन के लिए:

  • पेज 1: LIMIT 0, 10
  • पेज 2: LIMIT 10, 10
  • पेज 3: LIMIT 20, 10
LIMIT N (सिंगल आर्गुमेंट) पहले N रिकॉर्ड देता है (ऑफसेट 0)।

  1. - MySQL क्वेरी का वास्तविक एक्जीक्यूशन टाइम कैसे मापें?

    PROFILING चालू करके क्वेरी टाइम मापें। स्टेप्स SET PROFILING = 1; क्वेरी चलाएं SHOW PROFILES; उदाहरण SET PROFILING = 1; SELECT * FROM MilliSecondDemo; SHOW PROFILES; +----------+------------+------------------------------+ | Query_ID | Duration | Query | +----------+----

  1. - MySQL में वर्तमान दिनांक/समय कैसे डालें

    MySQL में वर्तमान दिनांक/समय डालने के लिए, now() फ़ंक्शन का उपयोग करें। आइए अब एक उदाहरण देखते हैं। सबसे पहले, हम एक टेबल बनाएंगे। टेबल बनाने के लिए CREATE कमांड का उपयोग किया जाता है। ); Query OK, 0 rows affected (1.14 sec) insert कमांड और now() की मदद से वर्तमान दिनांक/समय डालने का सिंटैक्स।

  1. MySQL से अंतिम 10 रो कैसे चुनें? MySQL से अंतिम 10 रो कैसे चुनें?

    MySQL से अंतिम 10 रो चुनने के लिए, हम SELECT स्टेटमेंट और LIMIT कॉन्सेप्ट के साथ सबक्वेरी का उपयोग कर सकते हैं। निम्न एक उदाहरण है। टेबल बनाना। mysql> create table Last10RecordsDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.75 sec) टेबल में रिकॉर