কম্পিউটার

আমরা কিভাবে একটি MySQL ভিউ এর সমস্ত কলাম তালিকাভুক্ত করতে পারি যেভাবে আমরা একটি MySQL টেবিলের কলাম তালিকা করতে পারি?


যেমন আমরা জানি যে ভিউ হল এক ধরনের ভার্চুয়াল টেবিল এবং এটি টেবিলের সংমিশ্রণও তাই আমরা একই প্রশ্ন ব্যবহার করতে পারি একটি MySQL ভিউয়ের সমস্ত কলামের তালিকা করতে যেমন আমরা তালিকাভুক্ত করতে পারি। একটি MySQL টেবিলের কলাম। অন্য কথায়, আমরা একটি MySQL ভিউ এর গঠন পেতে SHOW FULL COLUMNS স্টেটমেন্ট ব্যবহার করতে পারি। এর সিনট্যাক্স নিম্নরূপ হবে -

সিনট্যাক্স

SHOW FULL COLUMNS FROM View_name;

এখানে view_name হল সেই ভিউটির নাম যেখান থেকে আমরা কলামের তালিকা পেতে চাই।

উদাহরণ

ধরুন আমরা যদি ‘তথ্য’ নামের একটি ভিউয়ের কলামের একটি তালিকা পেতে চাই তাহলে নিচের প্রশ্নের সাহায্যে তা করা যেতে পারে -

mysql> SHOW FULL COLUMNS FROM INFO\G
*************************** 1. row ***************************
     Field: ID
      Type: int(11)
 Collation: NULL
      Null: YES
       Key:
   Default: NULL
     Extra:
Privileges: select,insert,update,references
   Comment:
*************************** 2. row ***************************
     Field: NAME
      Type: varchar(20)
 Collation: latin1_swedish_ci
      Null: YES
       Key:
   Default: NULL
     Extra:
Privileges: select,insert,update,references
   Comment:
*************************** 3. row ***************************
     Field: SUBJECT
      Type: varchar(20)
 Collation: latin1_swedish_ci
      Null: YES
       Key:
   Default: NULL
     Extra:
Privileges: select,insert,update,references
   Comment:
*************************** 4. row ***************************
     Field: ADDRESS
      Type: varchar(20)
 Collation: latin1_swedish_ci
      Null: YES
       Key:
   Default: NULL
     Extra:
Privileges: select,insert,update,references
   Comment:
4 rows in set (0.00 sec)

  1. মাইএসকিউএল-এ একটি একক বিবৃতির মাধ্যমে আমি কীভাবে ডাটাবেসের সমস্ত টেবিল বর্ণনা করতে পারি?

  2. আমি কিভাবে আমার MySQL টেবিল কলামের নাম পেতে পারি?

  3. মাইএসকিউএল-এ আমি যে সূচীগুলি সেট আপ করেছি তা আমি কীভাবে দেখতে পারি?

  4. কিভাবে MySQL এ অস্থায়ী টেবিল কলাম তালিকাভুক্ত করবেন?