কম্পিউটার

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


কলামের নাম খুঁজতে, information_schema.columns ব্যবহার করুন। নিচের সিনট্যাক্স −

select distinct table_name
from information_schema.columns
where column_name like '%yourSearchValue%'
and table_schema=database();

বিভিন্ন টেবিল জুড়ে কলামের নাম খুঁজতে উপরের সিনট্যাক্স বাস্তবায়ন করা যাক। এখানে, আমরা একটি নির্দিষ্ট কলাম নামের শব্দ "ক্লায়েন্ট" -

সহ শুধুমাত্র টেবিলের নাম চাই
mysql> select distinct table_name
   from information_schema.columns
   where column_name like '%Client%'
   and table_schema=database();

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

তৈরি করবে
+----------------+
| table_name     |
+----------------+
| demotable449   |
| demotable450   |
| demotable461   |
| demotable517   |
| demotable529   |
| demotable534   |
| demotable537   |
| demotable543   |
| demotable547   |
+----------------+
9 rows in set (1.19 sec)

এখন, আসুন আমরা টেবিলের যেকোনো একটি পরীক্ষা করি এবং "ক্লায়েন্ট" কলামের নামের সাথে শব্দটি সন্ধান করি -

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


  1. মাইএসকিউএল-এ স্পেস সহ একটি কলামের নাম কীভাবে নির্বাচন করবেন?

  2. MySQL দিয়ে জাভাতে রেজাল্টসেটে কলামের নাম কীভাবে পাবেন?

  3. মাইএসকিউএল-এ একটি কলাম স্বয়ংক্রিয়_বৃদ্ধি হলে কীভাবে খুঁজে পাবেন?

  4. মাইএসকিউএল-এ কীভাবে নির্দিষ্ট কলাম ডেটা রপ্তানি করবেন?