MySQL은 조직화된 구조로 데이터를 저장하기 위해 많은 확장 가능한 테이블을 포함하는 강력한 오픈 소스 RDMS입니다. 데이터베이스를 관리하는 동안 테이블의 레코드 또는 행 수를 검색해야 하는 경우 COUNT() 함수, 정보 스키마 또는 SHOW TABLE STATUS 명령을 사용하여 이를 수행할 수 있습니다. 그러나 COUNT() 함수는 이를 위한 가장 쉬운 방법입니다.
이 기사에서는 Select 쿼리에서 MySQL COUNT() 함수를 사용하여 테이블의 레코드 또는 행 수를 얻는 방법을 설명합니다.
전제 조건: 로컬 MySQL 서버에 연결
시스템에 MySQL이 설치되어 있는지 확인하고 시스템에 MySQL이 설치되어 있는지 확인하려면 다음 명령을 입력하십시오.
mysql --버전
여기에서 MySQL이 시스템에 설치되어 있음을 위의 출력에서 볼 수 있습니다.
다음 구문을 사용하여 로컬 MySQL 서버에 연결합니다.
mysql -안에 < 사용자 이름 > -피
사용자 이름을 입력하세요. 이 게시물의 사용자 이름은 ' 메릴랜드 ”, 성공적으로 로그인하려면 서버 비밀번호를 입력하십시오.
서버에서 사용 가능한 데이터베이스에 대해 다음 명령을 사용하십시오.
데이터베이스 표시;
특정 데이터베이스에서 작업하려면 다음 구문을 사용하십시오.
성공 메시지가 나타납니다.
이 명령을 사용하여 데이터베이스에서 사용 가능한 모든 테이블을 표시합니다.
테이블에서 COUNT 함수를 사용하여 레코드 또는 행 수 가져오기
COUNT() 함수는 MySQL의 다른 함수 및 연산자와 함께 사용할 수 있습니다. '를 제공하는 경우 * '를 COUNT 함수에 반환하면 모든 레코드 또는 행 해당 테이블에서 다음 구문을 사용하십시오.
개수 선택 ( * ) 에서 < 테이블 이름 > ;
테이블의 모든 레코드 또는 행의 총 개수를 얻었습니다.
INSERT 명령을 사용하여 테이블에 새 레코드를 삽입한 다음 다시 이 COUNT 함수 명령을 사용하여 테이블의 레코드 또는 행 수를 가져옵니다.
특정 열의 행 수를 계산하려면 다음 구문을 사용하십시오.
테이블 및 열의 이름을 제공합니다.
WHERE 절과 함께 COUNT() 함수를 사용하여 특정 기준을 충족하는 행 수를 가져오려면 다음 구문을 사용하십시오.
매개변수 및 기준을 제공합니다.
MySQL의 COUNT() 함수를 사용하여 테이블의 레코드 또는 행 수를 얻을 수 있습니다.
결론
MySQL 테이블에서 레코드 또는 행 수를 가져오는 것은 때때로 데이터베이스 관리에 중요한 작업이며 COUNT() 함수를 사용하여 쉽게 수행할 수 있습니다. 테이블 또는 특정 열의 모든 레코드 수를 계산하는 데 도움이 됩니다. 특정 조건을 충족하는 레코드 또는 행의 수를 제공하기 위해 MySQL의 다른 함수 및 연산자와 함께 사용할 수도 있습니다.