কম্পিউটার

একটি নির্দিষ্ট কলামের নাম থাকা সমস্ত টেবিলের জন্য আমি কীভাবে প্রশ্ন করতে পারি?


MySQL কোয়েরি লেখার জন্য একটি নির্দিষ্ট কলামের নাম সহ সমস্ত টেবিল পেতে, আমরা LIKE অপারেটর ব্যবহার করতে পারি। এটি নিম্নরূপ একটি উদাহরণের সাহায্যে বোঝা যায় -

উদাহরণ

নিম্নলিখিত হল MySQL ক্যোয়ারী যাতে কলামের নাম 'ID' সহ সমস্ত টেবিল পেতে −

mysql> Select Column_name as 'ColumnName',Table_name As 'Tablename' FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%ID%' ORDER BY Tablename LIMIT 10;
+-------------+---------------+
| ColumnName  | Tablename     |
+-------------+---------------+
| id          | arena         |
| id          | arena1        |
| ID          | cars          |
| ID          | COLLATIONS    |
| ID          | copy_cars     |
| COUNTRY_ID  | countries     |
| REGION_ID   | countries     |
| Customer_Id | customers     |
| Customer_Id | customer_view |
| id          | emp           |
+-------------+---------------+
10 rows in set, 0 warnings (0.15 sec)

  1. MySQL-এ কলামের নামের দৈর্ঘ্য 5-এর বেশি যেখানে আমি সমস্ত কলাম খুঁজে পেতে পারি?

  2. একটি কলামের সমস্ত মানের জন্য অক্ষর দৈর্ঘ্য পেতে MySQL ক্যোয়ারী?

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

  4. একটি একক MySQL ক্যোয়ারীতে সমস্ত কলামের নামের জন্য 'অ্যালিয়াস' সেট করুন