কম্পিউটার

মাইএসকিউএল-এ দুটি নির্দিষ্ট কলাম রয়েছে এমন সমস্ত টেবিল কীভাবে খুঁজে পাবেন?


দুটি নির্দিষ্ট কলামের নাম খুঁজতে, information_schema.columns ব্যবহার করুন এখানে, আমি columnA-এর জায়গায় Id এবং columnB-এর জায়গায় Name ব্যবহার করছি −

mysql> table_name নির্বাচন করুন TableNameFromWebDatabase হিসাবে -> information_schema.columns থেকে -> যেখানে column_name IN ('Id', 'Name') -> table_name দ্বারা গোষ্ঠী -> গণনা(*) =3;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। নিচে কলাম আইডি এবং নাম −

সহ টেবিল রয়েছে <প্রে>+---------------+| ওয়েবডেটাবেস থেকে টেবিলের নাম |+----------------------------+| ছাত্র || স্বতন্ত্র ডেমো || দ্বিতীয় টেবিল || groupconcatenateddemo || indemo || ifnulldemo || demotable211 || demotable212 || demotable223 || demotable233 || demotable251 || demotable255 |+--------------------------+12 সারি সেটে (0.25 সেকেন্ড)

প্রমাণ করার জন্য, আসুন আমরা একটি টেবিলের বিবরণ পরীক্ষা করি। নিচের প্রশ্নটি −

mysql> desc demotable233;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখানে, আপনি দেখতে পাচ্ছেন আমাদের কাছে Int এবং Name কলাম আছে −

+------+------------+------+-------+---------+- ---------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+------------+------+------+---------+- --------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || নাম | varchar(20) | হ্যাঁ | | NULL | |+------+------------+------+------+---------+--- ------------- সেটে 2 সারি (0.00 সেকেন্ড)

  1. মাইএসকিউএল-এ একটি নির্দিষ্ট কলামের নামের সাথে টেবিলগুলি কীভাবে খুঁজে পাবেন?

  2. মাইএসকিউএল-এ কলামএ এবং কলামবি রয়েছে এমন সমস্ত টেবিলগুলি কীভাবে খুঁজে পাবেন?

  3. MySQL এর সাথে এক বা একাধিক কলামে সঠিক মান সহ সারিগুলি কীভাবে খুঁজে পাবেন?

  4. MySQL-এ নির্দিষ্ট নম্বর থাকলে সব রেকর্ড নির্বাচন করুন?