কম্পিউটার

ডাবল-কোয়েরি ছাড়াই মাইএসকিউএল পেজিনেশন?


MySQL পেজিনেশনের সাথে কাজ করার জন্য, প্রথমে আসুন দেখি কিভাবে CREATE কমান্ড ব্যবহার করতে হয় এবং একটি টেবিল তৈরি করতে এটি ব্যবহার করতে হয়।

mysql>CREATE table RowCountDemo
   -> (
   -> ID int,
   -> Name varchar(100)
   -> );
Query OK, 0 rows affected (0.95 sec)

INSERT কমান্ডের সাহায্যে রেকর্ড ঢোকানো হয়।

mysql>INSERT into RowCountDemo values(1,'Larry');
Query OK, 1 row affected (0.15 sec)

mysql>INSERT into RowCountDemo values(2,'John');
Query OK, 1 row affected (0.13 sec)

mysql>INSERT into RowCountDemo values(3,'Bela');
Query OK, 1 row affected (0.15 sec)

mysql>INSERT into RowCountDemo values(4,'Jack');
Query OK, 1 row affected (0.11 sec)

mysql>INSERT into RowCountDemo values(5,'Eric');
Query OK, 1 row affected (0.19 sec)

mysql>INSERT into RowCountDemo values(6,'Rami');
Query OK, 1 row affected (0.49 sec)

mysql>INSERT into RowCountDemo values(7,'Sam');
Query OK, 1 row affected (0.14 sec)

mysql>INSERT into RowCountDemo values(8,'Maike');
Query OK, 1 row affected (0.77 sec)

mysql>INSERT into RowCountDemo values(9,'Rocio');
Query OK, 1 row affected (0.13 sec)

mysql>INSERT into RowCountDemo values(10,'Gavin');
Query OK, 1 row affected (0.19 sec)

SELECT স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করুন।

RowCountDemo থেকে
mysql>SELECT* from RowCountDemo;

নিচের আউটপুট।

+------+-------+
| ID   | Name  |
+------+-------+
|    1 | Larry |
|    2 | John  |
|    3 | Bela  |
|    4 | Jack  |
|    5 | Eric  |
|    6 | Rami  |
|    7 | Sam   |
|    8 | Maike |
|    9 | Rocio |
|   10 | Gavin |
+------+-------+
10 rows in set (0.00 sec)

এখন ডবল কোয়েরি ছাড়াই পেজিনেশনের সিনট্যাক্স দেখি।

SELECT column_name From  `yourTableName` WHERE someCondition LIMIT value1, value2;

এখন উপরের সিনট্যাক্স প্রয়োগ করা হচ্ছে।

mysql> SELECT ID,Name FROM `RowCountDemo` WHERE ID > 0 LIMIT 0, 11;

এখানে উপরের ক্যোয়ারীটির আউটপুট।

+------+-------+
| ID   | Name  |
+------+-------+
|    1 | Larry |
|    2 | John  |
|    3 | Bela  |
|    4 | Jack  |
|    5 | Eric  |
|    6 | Rami  |
|    7 | Sam   |
|    8 | Maike |
|    9 | Rocio |
|   10 | Gavin |
+------+-------+
10 rows in set (0.00 sec)

  1. MySQL COUNT() ব্যবহার না করে একাধিক গণনা করবেন?

  2. আমরা কি স্বয়ংক্রিয়_বৃদ্ধির মান ছাড়াই একটি MySQL টেবিলে রেকর্ড সন্নিবেশ করতে পারি?

  3. Mysqldump ব্যবহার না করে একটি MySQL ডাটাবেস নকল করবেন?

  4. কিভাবে MySQL এ পরবর্তী সারি পেজিনেশন নির্বাচন করবেন?