কম্পিউটার

হাজার হাজার টেবিলের মাইএসকিউএল ডাটাবেস থেকে আমি কীভাবে চারটি র্যান্ডম টেবিল নির্বাচন করব?


চারটি র্যান্ডম টেবিল নির্বাচন করতে, ORDER BY RAND() ব্যবহার করুন। নিচের সিনট্যাক্স −

INFORMATION_SCHEMA থেকে TABLE_NAME যেকোন আলিয়াসনাম হিসাবে নির্বাচন করুন। TABLESwhere TABLE_SCHEMA ='yourDatabaseName';র্যান্ড অনুসারে অর্ডার()আপনার লিমিট নম্বর সীমিত করুন;

হাজার হাজার টেবিল আছে এমন MySQL ডাটাবেস থেকে চারটি র‍্যান্ডম টেবিল নির্বাচন করার জন্য উপরের সিনট্যাক্সটি বাস্তবায়ন করা যাক।

এখানে, আপনি যে রেকর্ডগুলি আনতে চান তার সংখ্যা সেট করতে LIMIT ব্যবহার করা হয়৷ যেহেতু আমরা 4টি রেকর্ড চাই, তাই আমরা LIMIT 4 ব্যবহার করব। নিম্নলিখিত প্রশ্নটি হল -

mysql> INFORMATION_SCHEMA.TABLES থেকে TABLE_NAME AS Random4TableName নির্বাচন করুন যেখানে TABLE_SCHEMA ='ওয়েব' রেন্ড() সীমা 4 দ্বারা ক্রম;

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

তৈরি করবে <প্রে>+-------------------+| Random4TableName |+-------------------+| demotable474 || demotable313 || demotable452 || demotable382 |+-----------------+সেটের মধ্যে 4টি সারি (0.20 সেকেন্ড)
  1. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  2. মাইএসকিউএল-এর একটি ডাটাবেস থেকে টেবিলের নাম কীভাবে পুনরুদ্ধার করবেন?

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

  4. কিভাবে টেবিল যোগদান এবং একটি MySQL ডাটাবেস থেকে মান আনয়ন?