কম্পিউটার

MySQL এর সাথে সমস্ত টেবিলে তার অস্তিত্ব সহ একটি কলাম কীভাবে সনাক্ত করবেন?


একটি কলামের নাম সনাক্ত করতে, MySQL-এ INFORMATION_SCHEMA.COLUMNS ব্যবহার করুন৷ এখানে সিনট্যাক্স −

INFORMATION_SCHEMA থেকে table_name,column_name নির্বাচন করুন।COLUMNSwhere table_schema =SCHEMA()andcolumn_name='anyColumnName';

আসুন আমরা উপরের ক্যোয়ারীটি বাস্তবায়ন করি যাতে সমস্ত টেবিলে একটি কলামের অস্তিত্ব থাকে। এখানে, আমরা EmployeeAge −

কলামের অস্তিত্ব খুঁজে পাচ্ছি
mysql> INFORMATION_SCHEMA থেকে table_name,column_name নির্বাচন করুন। COLUMNS যেখানে table_schema =SCHEMA() এবং column_name='EmployeeAge';

এটি নির্দিষ্ট কলাম “EmployeeAge”-

সহ টেবিলগুলি প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে <প্রে>+---------------+------------+| TABLE_NAME | COLUMN_NAME |+---------------+-------------+| demotable1153 | কর্মচারী বয়স || demotable1297 | কর্মচারী বয়স || demotable1303 | কর্মচারী বয়স || demotable1328 | কর্মচারী বয়স || demotable1378 | কর্মচারী বয়স || demotable1530 | কর্মচারী বয়স || demotable1559 | কর্মচারী বয়স || demotable1586 | কর্মচারী বয়স || demotable1798 | কর্মচারী বয়স || demotable1901 | কর্মচারী বয়স || demotable511 | কর্মচারী বয়স || demotable912 | কর্মচারী বয়স |+---------------+-------------+12 সারি সেটে (0.00 সেকেন্ড)

প্রমাণ করার জন্য, আসুন উপরের টেবিলের যেকোন একটির বিবরণ পরীক্ষা করি -

mysql> desc demotable1153;

এটি demotable1153 -

-এ EmployeeAge কলামের অস্তিত্ব প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে
+---------------+---------------+------+------+---- -----+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+-------------+---------------+------+------+--- ----+----------------+| কর্মচারী আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || কর্মচারীর নাম | varchar(40) | হ্যাঁ | MUL | NULL | || কর্মচারী বয়স | int(11) | হ্যাঁ | | NULL | |+---------------+---------------+------+------+------ ---+----------------+3টি সারি সেটে (0.00 সেকেন্ড)

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

  2. MySQL এর সাথে একটি কলামের সমস্ত মান থেকে শেষ 3টি সংখ্যার যোগফল পান৷

  3. MySQL এর সাথে একটি নতুন কলামে সমস্ত কলাম সংযুক্ত করুন

  4. MySQL-এর সাথে সার্ভারের সমস্ত ডাটাবেসের সমস্ত টেবিলে কীভাবে নির্বাচন মঞ্জুর করবেন?