কম্পিউটার

কিভাবে MySQL ফলাফল নির্দিষ্ট হিসাবে একই সেট করা যায়?


এর জন্য, MySQL FIND_IN_SET() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1563 মানগুলিতে সন্নিবেশ করান )mysql> DemoTable1563 মানগুলিতে সন্নিবেশ করান> DemoTable1563 মানগুলিতে ঢোকান> 

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

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

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

তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1001 | ক্রিস || 1010 | বব || 1005 | ক্রিস || 1015 | ডেভিড || 1030 | মাইক || 1020 | স্যাম |+------------+------------+6 সারি সেটে (0.00 সেকেন্ড)

এখানে MySQL ফলাফল গঠনের জন্য ক্যোয়ারীটি উল্লেখ করা হয়েছে −

এর মতই
mysql> DemoTable1563 থেকে * নির্বাচন করুন -> যেখানে StudentId IN(1001,1030,1010,1020) -> find_in_set(StudentId,'1001,1030,1010,1020');

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

তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1001 | ক্রিস || 1030 | মাইক || 1010 | বব || 1020 | স্যাম |+------------+------------+4টি সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ SET ক্ষেত্রের সম্ভাব্য মানগুলি কীভাবে পাবেন?

  2. মাইএসকিউএল-এ একটি কলামের জন্য আমি কীভাবে ডিফল্ট মান সেট করব?

  3. কিভাবে জাভাতে একটি মাইএসকিউএল সংযোগ তৈরি করবেন? লোকাহোস্টে সেট করার জন্য পোর্ট নম্বর কী?

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