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

ডেটাবেসের সকল টেবিলে নির্দিষ্ট কলাম খুঁজে বের করা

এজন্য COLUMN_NAME ব্যবহার করুন এবং নির্দিষ্ট কলামের নামের সাথে LIKE সেট করুন।

অজানা টেবিলে নির্দিষ্ট কলাম খুঁজে বের করা

mysql> SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT 
-> FROM INFORMATION_SCHEMA.COLUMNS 
-> WHERE column_name LIKE '%StudentName%' 
-> AND table_schema = 'web';

আউটপুট

+-------------------+-------------+-----------+-------------+----------------+ 
| TABLE_NAME        | COLUMN_NAME | DATA_TYPE | IS_NULLABLE | COLUMN_DEFAULT | 
+-------------------+-------------+-----------+-------------+----------------+ 
| demotable215      | StudentName | varchar   | YES         | NULL           | 
| demotable221      | StudentName | varchar   | YES         | NULL           | 
| demotable224      | StudentName | varchar   | YES         | NULL           | 
| demotable234      | StudentName | varchar   | YES         | NULL           | 
| demotable269      | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | NO          | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | json      | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | NO          | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| DemoTable         | StudentName | varchar   | YES         | NULL           | 
| view_DemoTable    | StudentName | varchar   | YES         | NULL           | 
+-------------------+-------------+-----------+-------------+----------------+ 
19 rows in set (0.07 sec)

উপরের ফলাফলে "StudentName" কলামवाले সকল টেবিল দেখানো হয়েছে।

  1. MySQL-এ নির্দিষ্ট কলাম নামে টেবিল খুঁজে বের করা

  2. MySQL-এ INFORMATION_SCHEMA.COLUMNS দিয়ে নির্দিষ্ট কলাম কোন টেবিলে আছে তা খুঁজে বের করা

  3. MySQL-এ কলামের সর্বোচ্চ মান বের করা (Find Maximum Value in a Column)

  4. MySQL ডেটাবেসের সব টেবিল লিস্ট করা