열 수를 얻으려면 MySQL에서 information_schema 테이블의 집계 함수 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)
이제 'CountColumns' 테이블에 총 4개의 열이 있습니다. 위 구문을 사용하여 열 수를 계산할 수 있습니다. 쿼리는 다음과 같습니다.
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)
위 내용은 MySQL 테이블의 열 수를 얻으시겠습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!