কম্পিউটার

অনেক সারি নির্বাচন করতে MySQL ক্যোয়ারী?


আপনি এটির জন্য LIMIT ব্যবহার করতে পারেন, যা সীমিত সংখ্যক রেকর্ড আনতে ব্যবহৃত হয়। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
(
   Id int,
   Name varchar(20)
);
Query OK, 0 rows affected (0.53 sec)

সন্নিবেশ কমান্ড -

ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values(10,'John');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values(11,'Chris');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values(12,'David');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(13,'Carol');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(14,'Mike');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(15,'Sam');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(16,'Robert');
Query OK, 1 row affected (0.14 sec)

সিলেক্ট কমান্ড -

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন
mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+--------+
| Id   | Name   |
+------+--------+
| 10   | John   |
| 11   | Chris  |
| 12   | David  |
| 13   | Carol  |
| 14   | Mike   |
| 15   | Sam    |
| 16   | Robert |
+------+--------+
7 rows in set (0.00 sec)

এখন অনেক সারি নির্বাচন করা যাক। নীচের প্রশ্নটি প্রথম 2টি সারি এড়িয়ে যাবে এবং 4টি সারি দেবে -

mysql> select *from DemoTable limit 2,4;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+-------+
| Id   | Name  |
+------+-------+
| 12   | David |
| 13   | Carol |
| 14   | Mike  |
| 15   | Sam   |
+------+-------+
4 rows in set (0.00 sec)

  1. মাইএসকিউএল-এ রিকারসিভ সিলেক্ট কোয়েরি কীভাবে করবেন?

  2. অন্য টেবিলে নেই এমন একটি টেবিল থেকে সারি নির্বাচন করতে MySQL কোয়েরি নির্বাচন করুন?

  3. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  4. MySQL-এ একটি সিলেক্ট ক্যোয়ারী দিয়ে সন্নিবেশ করুন