কম্পিউটার টিউটোরিয়াল

MySQL ডেটাবেস থেকে নির্দিষ্ট কলাম (যেমন xyz) থাকা সব টেবিল বের করা

ধরুন আমাদের একটি ডেটাবেস আছে "web" এবং আমাদের নির্দিষ্ট কলাম 'StudentFirstName' থাকা সব টেবিল বের করতে হবে।

এজন্য নিচের কোয়ারিটি ব্যবহার করুন:

mysql> select myColumnName.table_name from information_schema.columns myColumnName where myColumnName.column_name = 'StudentFirstName' and table_schema='web';

এটি নিচের আউটপুট তৈরি করবে:

+---------------+ 
| TABLE_NAME    | 
+---------------+ 
| demotable109  | 
| demotable297  | 
| demotable335  | 
| demotable395  | 
| demotable418  | 
| demotable425  | 
| demotable436  | 
+---------------+ 
7 rows in set (0.14 sec)

সুতরাং, উপরের টেবিলগুলোর একটি কলামের নাম "StudentFirstName"।

কলামের নাম 'StudentFirstName' খুঁজে বের করার জন্য যেকোনো টেবিলের বিবরণ চেক করা যাক:

mysql> desc demotable297;

এটি নিচের আউটপুট তৈরি করবে যেখানে কলামের নাম "StudentFirstName" হিসেবে দেখাচ্ছে:

+------------------+--------------+------+-----+---------+-------+ 
| Field            | Type         | Null | Key | Default | Extra | 
+------------------+--------------+------+-----+---------+-------+ 
| StudentId        | int(11)      | YES  |     | NULL    |       | 
| StudentFirstName | varchar(100) | YES  |     | NULL    |       | 
| StudentLastName  | varchar(100) | YES  |     | NULL    |       | 
+------------------+--------------+------+-----+---------+-------+ 
3 rows in set (0.01 sec)
  1. MySQL ডাটাবেসে টেবিলের শুধু নাম অন্য কোনো বিবরণ ছাড়া কীভাবে পাবেন?

  2. MySQL ডেটাবেসের সকল টেবিলের রেকর্ড কাউন্ট কীভাবে পাবেন?

  3. MySQL ডেটাবেসের টেবিল গুলোর সাইজ জানার পদ্ধতি

  4. Java দিয়ে MySQL ডেটাবেস থেকে লাস্ট রেকর্ড পাওয়া