কম্পিউটার

আমি কিভাবে একটি টেবিলের জন্য একটি বৈধ ডেটা উৎস হিসাবে `শো কলাম` ব্যবহার করব?


এর জন্য, আপনি INFORMATION_SCHEMA.COLUMNS ব্যবহার করতে পারেন যেমনটি নিম্নলিখিত সিনট্যাক্সে দেখানো হয়েছে -

SELECT *FROM (SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME= 'yourTableName')
anyAliasName;

আসুন প্রথমে একটি টেবিল তৈরি করি:

mysql> create table DemoTable
(
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentFirstName varchar(20),
   StudentLastName varchar(20),
   StudentAge int
);
Query OK, 0 rows affected (1.51 sec)

এখানে একটি বৈধ ডেটা উৎস হিসাবে `শও কলাম` ব্যবহার করার জন্য প্রশ্ন রয়েছে -

mysql> SELECT *FROM (SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME= 'DemoTable')tbl;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+---------------+--------------+-------------+------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+-------------+------------+----------------+---------------------------------+----------------+-----------------------+--------+
| TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | COLUMN_NAME       | ORDINAL_POSITION | COLUMN_DEFAULT | IS_NULLABLE | DATA_TYPE | CHARACTER_MAXIMUM_LENGTH | CHARACTER_OCTET_LENGTH | NUMERIC_PRECISION | NUMERIC_SCALE | DATETIME_PRECISION | CHARACTER_SET_NAME | COLLATION_NAME | COLUMN_TYPE | COLUMN_KEY | EXTRA | PRIVILEGES | COLUMN_COMMENT | GENERATION_EXPRESSION | SRS_ID |
+---------------+--------------+-------------+------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+-------------+------------+----------------+---------------------------------+----------------+-----------------------+--------+
| def           | sample       | DemoTable   | StudentId        | 1                | NULL           | NO          | int       | NULL                     | NULL                   | 10                 | 0 | NULL | NULL | NULL | int(11) | PRI | auto_increment | select,insert,update,references | | | NULL |
| def           | sample       | DemoTable   | StudentFirstName | 2                | NULL           | YES         | varchar   | 20                       | 60                     | NULL               | NULL | NULL | utf8 | utf8_general_ci | varchar(20) | | | select,insert,update,references | | | NULL |
| def           | sample       | DemoTable   | StudentLastName  | 3                | NULL           | YES         | varchar   | 20                       | 60                     | NULL               | NULL | NULL | utf8 | utf8_general_ci | varchar(20) | | | select,insert,update,references | | | NULL |
| def           | sample       | DemoTable   | StudentAge       | 4                | NULL           | YES         | int       | NULL                     | NULL                   | 10                 | 0 | NULL | NULL | NULL | int(11) | | | select,insert,update,references | | | NULL |
+---------------+--------------+-------------+------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+-------------+------------+----------------+---------------------------------+----------------+-----------------------+--------+
4 rows in set (0.00 sec)

  1. কিভাবে একটি MySQL পদ্ধতিতে টেবিল থেকে SELECT সহ একটি আউট প্যারামিটার / রিড ডেটা ব্যবহার করবেন?

  2. ফ্লোচার্ট তৈরি করতে এক্সেলের জন্য ডেটা ভিজুয়ালাইজার অ্যাড-ইন কীভাবে ব্যবহার করবেন

  3. Grafana প্লাগ-ইন-এর জন্য নতুন রেডিস ডেটা উৎস কীভাবে ব্যবহার করবেন

  4. এক্সেলে ডেটা মডেল কীভাবে ব্যবহার করবেন (3টি উদাহরণ)