쿼리를 사용하는 것과 관련이 있습니다. information_schema
SQL 쿼리는 다음과 같습니다. information_schema
COUNT(DISTINCT)
TABLE_NAME
를 실제 데이터베이스의 실제 이름으로 바꾸는 것을 잊지 마십시오. 이 쿼리는 지정된 스키마 (데이터베이스) 내의 고유 한 테이블 이름을 계산하여 정확한 수의 테이블을 제공합니다. TABLES
키워드는 테이블에 두 번 이상 나열되면 동일한 테이블을 여러 번 세는 것을 피하기 위해 중요합니다 (아마도 가능하지는 않지만 우수한 실습). information_schema
특정 MySQL 데이터베이스에 모든 테이블을 구체적으로 사용하는 것은 무엇입니까?
특정 MySQL 데이터베이스 내에서 목록을 사용하는 방법은 열을 선택합니다.
SELECT COUNT(DISTINCT TABLE_NAME) AS NumberOfTables FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'your_database_name';
your_database_name
다시 DISTINCT
를 데이터베이스 이름으로 바꾸십시오. 이 쿼리는 각 행에 데이터베이스의 테이블 이름이 포함 된 결과 세트를 반환합니다. 이것은 모든 테이블의 전체 목록을 제공하여 이름을 개별적으로 볼 수 있습니다. 그런 다음 특정 테이블에 대한 추가 쿼리 또는 작업 에이 목록을 사용할 수 있습니다. <🎜 🎜> TABLES
단일 SQL 명령을 사용하여 MySQL 테이블을 계산할 수 있습니까? 첫 번째 섹션에 제공된 쿼리 ( "MySQL 데이터베이스에 몇 개의 테이블이 있습니까?")가이를 달성합니다. 단일 SQL 명령을 사용하여 <🎜 🎜> 함수를 사용하여 지정된 데이터베이스 스키마 내의 고유 한 테이블 이름을 계산합니다. 이 기능은 고유 테이블 이름을 효율적으로 계산하여 총 테이블 수를 나타내는 단일 수치 결과를 제공합니다. 여러 쿼리 나 복잡한 절차가 필요하지 않습니다. 이 단일 명령은 원하는 카운트를 제공합니다. <🎜 🎜>
SELECT COUNT(DISTINCT TABLE_NAME) AS NumberOfTables FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'your_database_name';
위 내용은 MySQL에서 테이블 수를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!