কম্পিউটার

একটি নির্দিষ্ট কলাম সহ একটি MySQL ডাটাবেস থেকে সমস্ত টেবিল পান, আসুন xyz বলি?


ধরা যাক আমাদের একটি ডাটাবেস "ওয়েব" আছে এবং আমাদের একটি নির্দিষ্ট কলাম 'স্টুডেন্ট ফার্স্টনেম' সহ সমস্ত টেবিল পেতে হবে৷

এই জন্য, নীচে ক্যোয়ারী -

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;

এটি "স্টুডেন্ট ফার্স্টনেম" -

হিসাবে কলামের নামগুলির একটি প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে
+------------------+--------------+------+-----+---------+-------+
| 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. মাইএসকিউএল ডাটাবেসের টেবিল সম্পর্কে অন্য কোন বিশদ বিবরণ ছাড়াই আমরা কীভাবে কেবল নাম পেতে পারি?

  2. মাইএসকিউএল ডাটাবেসের সমস্ত টেবিলের জন্য রেকর্ড গণনা পান?

  3. কিভাবে একটি MySQL ডাটাবেসের টেবিলের আকার পেতে?

  4. জাভা দিয়ে MySQL ডাটাবেসের একটি টেবিল থেকে শেষ রেকর্ড পান?