MySQL은 빠르고 안정적이며 사용하기 쉬운 등 많은 장점을 지닌 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL 데이터베이스를 운영할 때 여러 행의 데이터를 쿼리해야 하는 경우가 종종 있습니다. 이 기사에서는 MySQL에서 여러 행의 데이터에 대한 쿼리 문을 구현하는 방법을 설명하고 구체적인 코드 예제를 제공합니다.
1. 기본 구문
MySQL에서 여러 행의 데이터를 쿼리하는 문은 일반적으로 SELECT 문을 사용합니다. 그 중, column_name(s)은 쿼리해야 하는 열 이름이고, 여러 열 이름은 쉼표로 구분됩니다. table_name은 쿼리해야 하는 테이블 이름이며, 조건식일 수 있습니다. WHERE 절 또는 HAVING 절; row_count 쿼리할 행 수를 나타내며 생략할 경우 조건을 충족하는 모든 행이 쿼리됩니다.
2. 다중 조건 쿼리
실제 응용 프로그램에서는 여러 행의 데이터를 쿼리할 때 일반적으로 여러 조건을 지정해야 합니다. 예를 들어, 20세 이상, 키 170cm 이상인 모든 학생의 정보를 쿼리해 보겠습니다. 이때 두 조건을 연결하려면 AND 키워드를 사용해야 합니다.
FROM Students
WHERE age > 20 AND height > 170;그 중에서 *는; 모든 열을 쿼리하고 학생은 테이블 이름입니다. 3. 퍼지 쿼리
쿼리해야 하는 정보 중 일부만 알고 있는 경우 퍼지 쿼리를 사용할 수 있습니다. 예를 들어, 성이 "Zhang"인 모든 학생의 정보를 쿼리합니다. 이때 퍼지 매칭을 위해 LIKE 키워드를 사용할 수 있습니다. 구체적인 구문은 다음과 같습니다.
FROM Students
WHERE name LIKE 'Zhang%';그 중 %는 임의의 문자열을 나타냅니다. "Zhang" 문자열로 시작하는 모든 단어와 일치합니다. 4. 정렬 쿼리
실제 응용에서는 여러 행의 데이터를 쿼리할 때 일반적으로 특정 조건에 따라 정렬해야 합니다. 예를 들어 모든 학생 정보를 쿼리하면 키에 따라 정렬됩니다. 이때 ORDER BY 키워드를 사용하여 정렬해야 할 컬럼명과 정렬 방법을 지정해야 합니다. 구체적인 구문은 다음과 같습니다.
FROM Students
ORDER BY height DESC;where, DESC는 내림차순, ASC는 오름차순을 의미합니다. 5. 그룹 쿼리
쿼리된 데이터를 집계하여 계산해야 하는 경우 그룹 쿼리를 사용해야 합니다. 예를 들어, 각 학급의 평균 연령을 쿼리해 보세요. 이때, 그룹 컬럼 이름과 집계 계산 함수를 지정하려면 GROUP BY 키워드를 사용해야 합니다. 구체적인 구문은 다음과 같습니다.
FROM Students
GROUP BY class. ;그 중 AS 키워드는 계산 결과의 별칭을 지정하는 데 사용됩니다. 6. 특정 코드 예제
다음은 다중 행 데이터를 쿼리하기 위한 실제 MySQL 코드 예제를 제공합니다.
FROM 학생
WHERE 성별 = '남성' AND age > height DESCLIMIT 10;
위 코드는 20세 이상의 모든 남학생의 정보를 쿼리하고, 키를 기준으로 높은 순으로 정렬합니다. 결과 수는 10행으로 제한됩니다. 결과는 이름, 나이, 키 정보를 반환합니다.
간단히 말하면, MySQL 데이터베이스에서는 다중 행 데이터를 쿼리하는 명령문을 기본 구문, 다중 조건 쿼리, 퍼지 쿼리, 정렬 쿼리, 그룹 쿼리 등을 사용하여 구현할 수 있으며, 특정 코드 예제.
위 내용은 MySQL에서 여러 행의 데이터를 쿼리하는 명령문을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!