MySQL টেবিলে কলামের সংখ্যা জানতে INFORMATION_SCHEMA.COLUMNS টেবিল এবং COUNT(*) ফাংশন ব্যবহার করুন।
সিনট্যাক্স:
SELECT COUNT(*) as anyVariableName from INFORMATION_SCHEMA.COLUMNS where table_schema = 'yourDatabaseName' and table_name = 'yourTableName';
উদাহরণ হিসেবে একটি টেবিল তৈরি করুন:
mysql> create table CountColumns -> ( -> Bookid int, -> BookName varchar(200), -> BookAuthorName varchar(200), -> BookPublishedDate datetime -> ); Query OK, 0 rows affected (0.69 sec)
এই টেবিলে মোট ৪টি কলাম আছে। কলাম গণনার কোয়েরিটি:
mysql> SELECT COUNT(*) as NumberofColumns FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'business' -> and table_name = 'CountColumns';
আউটপুট:
+-----------------+ | NumberofColumns | +-----------------+ | 4 | +-----------------+ 1 row in set (0.00 sec)