কম্পিউটার

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


এর জন্য, আপনি ORDER BY RAND LIMIT ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1581 -> ( -> StudentId int NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.34 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1581(StudentName) মান ('Chris');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.41 সেকেন্ড)mysql> DemoTable1581(ছাত্রের নাম) মানগুলিতে সন্নিবেশ ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 1.58 সেকেন্ড)mysql> DemoTable1581(StudentName) এর মান ('Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (2.11 সেকেন্ড)mysql> DemoTable1581 (ছাত্রের নাম) মানগুলিতে সন্নিবেশ করুন ('মাইক'); কোয়েরি OK, 1 প্রভাবিত 0.55 সেকেন্ড)mysql> DemoTable1581(StudentName) মান ('Carol') এ সন্নিবেশ করুন; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | ক্রিস || 2 | বব || 3 | স্যাম || 4 | মাইক || 5 | ক্যারল |+------------+------------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে একটি MySQL ডাটাবেস -

থেকে একটি এলোমেলো রেকর্ড নির্বাচন করার জন্য প্রশ্ন রয়েছে৷
mysql> র্যান্ড() সীমা 1 দ্বারা DemoTable1581 অর্ডার থেকে * নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 4 | মাইক |+------------+------------+1 সারি সেটে (0.07 সেকেন্ড)
  1. কিভাবে আমরা PHP স্ক্রিপ্ট ব্যবহার করে একটি MySQL ডাটাবেস নির্বাচন করতে পারি?

  2. কিভাবে আমরা ডাটাবেস থেকে একটি MySQL ভিউ ড্রপ করতে পারি?

  3. কিভাবে একটি MySQL ডাটাবেস থেকে অন্য একটি টেবিল অনুলিপি?

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