কম্পিউটার

MySQL ডাটাবেস থেকে র্যান্ডম এন্ট্রি নির্বাচন করছেন?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   ClientName varchar(100),
   ClientAge int
);
Query OK, 0 rows affected (0.92 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable(ClientName,ClientAge) values('Robert',45);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable(ClientName,ClientAge) values('Mike',55);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(ClientName,ClientAge) values('Bob',42);
Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable(ClientName,ClientAge) values('Sam',47);
Query OK, 1 row affected (0.11 sec)

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

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

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

তৈরি করবে
+----+------------+-----------+
| Id | ClientName | ClientAge |
+----+------------+-----------+
|  1 | Robert     |        45 |
|  2 | Mike       |        55 |
|  3 | Bob        |        42 |
|  4 | Sam        |        47 |
+----+------------+-----------+
4 rows in set (0.00 sec)

MySQL ডাটাবেস থেকে একটি এলোমেলো এন্ট্রি নির্বাচন করার জন্য নিম্নোক্ত ক্যোয়ারী −

mysql> select *from DemoTable order by rand() limit 1;

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

তৈরি করবে
+----+------------+-----------+
| Id | ClientName | ClientAge |
+----+------------+-----------+
|  3 | Bob        |        42 |
+----+------------+-----------+
1 row in set (0.00 sec)

  1. কমান্ড লাইন থেকে MySQL ডাটাবেসের সাথে সংযোগ করা হচ্ছে?

  2. MYSQL - ডাটাবেস নির্বাচন করুন?

  3. MySQL ডাটাবেস থেকে সীমাবদ্ধতার একটি তালিকা পান?

  4. টার্মিনাল থেকে MySQL ডাটাবেসে SQL ফাইল চালান?