কলামের সংখ্যা পেতে, MySQL থেকে information_schema টেবিলের সাথে সমষ্টি ফাংশন গণনা (*) ব্যবহার করুন। −
কলামের সংখ্যা বের করার জন্য সিনট্যাক্সটি নিম্নরূপINFORMATION_SCHEMA.COLUMNS থেকে যেকোন পরিবর্তনশীল নাম হিসাবে COUNT(*) নির্বাচন করুন যেখানে table_schema ='yourDatabaseName' এবং table_name ='yourTableName';
উপরের সিনট্যাক্স বোঝার জন্য, আসুন কিছু কলাম সহ একটি টেবিল তৈরি করি। নীচে একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −
mysql> টেবিল CountColumns−> ( −> Bookid int, −> BookName varchar(200), −> BookAuthorName varchar(200), −> BookPublishedDate datetime−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড)
এখন, আমার টেবিল 'কাউন্টকলাম'-এ আমাদের মোট 4টি কলাম রয়েছে। আপনি কলামের সংখ্যা গণনা করতে উপরের সিনট্যাক্স প্রয়োগ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> INFORMATION_SCHEMA থেকে কলামের সংখ্যা হিসাবে COUNT(*) নির্বাচন করুন। COLUMNS WHERE table_schema ='business'−> এবং table_name ='CountColumns';
আউটপুট কলামের সংখ্যা প্রদর্শন করে −
<প্রে>+-----------------+| কলামের সংখ্যা |+-----------------+| 4 |+-----------------+1 সারি সেটে (0.00 সেকেন্ড)