একটি MySQL টেবিলে কলামের সংখ্যা জানতে, information_schema.columns এবং WHERE ক্লজ সহ count(*) ফাংশনটি ব্যবহার করুন। আসুন একটি উদাহরণ দেখি।
একটি টেবিল তৈরি করা হচ্ছে।
mysql> সারণি নম্বরঅফকলাম তৈরি করুন -> ( -> আইডি int, -> FirstName varchar(100), -> LastName varchar(100), -> Age int, -> Address varchar(100) -> );কোয়েরি ঠিক আছে , 0 সারি প্রভাবিত (0.70 সেকেন্ড)
টেবিলে রেকর্ড সন্নিবেশ করা হচ্ছে।
mysql> NumberOfColumns মানগুলিতে সন্নিবেশ করান 'টেলর',24,'US');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
সমস্ত রেকর্ড প্রদর্শন করতে।
mysql> NumberOfColumns থেকে *নির্বাচন করুন;
এখানে আউটপুট।
+------+------------+----------+------+--------- --+| আইডি | প্রথম নাম | পদবি | বয়স | ঠিকানা |+------+----------- -+| 1 | শেন | ওয়াটসন | 36 | অস্ট্রেলিয়া || 2 | ক্যারল | টেলর | 24 | US |+------+------------+---------+------+---------- - সেটে +2 সারি (0.00 সেকেন্ড)
এখন আসুন একটি টেবিলে কলামের সংখ্যা গণনা করার জন্য সিনট্যাক্স দেখি।
information_schema.columnsWHERE table_name ='yourTableName';
'NumberOfColumns' নামের উদাহরণ সারণীতে উপরের সিনট্যাক্স প্রয়োগ করা।
mysql> information_schema.columns থেকে NUMBEROFCOLUMNS হিসাবে গণনা(*) নির্বাচন করুন -> WHERE table_name ='NumberOfColumns';
এখানে আউটপুট।
<প্রে>+-----------------+| NUMBEROFCOLUMNS |+-----------------+| 5 |+-----------------+1 সারি সেটে (0.00 সেকেন্ড)কলামের সংখ্যা খুঁজে পাওয়ার জন্য বিকল্প প্রশ্ন।
INFORMATION_SCHEMA.COLUMNSWHERE table_schema ='yourDatabaseName' এবং table_name ='yourTableName' থেকে যেকোনো নাম হিসেবে COUNT(*) নির্বাচন করুন;
দ্বিতীয় প্রশ্নটি একটি ডাটাবেসে প্রয়োগ করা হচ্ছে যার নাম 'ব্যবসা'।
mysql> INFORMATION_SCHEMA.COLUMNS থেকে NUMBEROFCOLUMNS হিসাবে COUNT(*) নির্বাচন করুন -> যেখানে table_schema ='ব্যবসা' এবং table_name ='NumberOfColumns';
আউটপুট কলামের সংখ্যা প্রদর্শন করে।
<প্রে>+-----------------+| NUMBEROFCOLUMNS |+-----------------+| 5 |+-----------------+1 সারি সেটে (0.00 সেকেন্ড)