본문 바로가기

MySQL

MySQL SELECT문 정리

SELECT

MySQL에서는 SELECT 문을 사용하여 테이블의 레코드를 선택할 수 있습니다.

 

문법

SELECT 필드이름

FROM 테이블이름

[WHERE 조건]

 


 

FROM 절은 레코드를 선택할 테이블의 이름을 명시합니다.

해당 테이블에서 선택하고 싶은 필드의 이름을 SELECT 키워드 바로 뒤에 명시하면 됩니다.

-이때 WHERE 절을 사용하면, 선택할 레코드의 조건을 좀 더 상세히 설정할 수 있습니다

 

테이블의 모든 필드 선택

SELECT 문과 함께 별표(*) 기호를 사용하면, 해당 테이블의 모든 필드를 선택할 수 있습니다.

 

문법

SELECT *

FROM 테이블이름

 

 

 

정리

 

SELECT 문을 사용하여 테이블의 레코드(행)를 선택할 수 있습니다.

SELECT - 레코드(행)

 

FROM 절은 레코드를 선택할 테이블의 이름을 명시합니다.

FROM - 테이블 선택 후 레코드 선택

 

특정 조건의 레코드 선택

SELECT 문과 함께 WHERE 절을 사용하면, 검색할 레코드의 조건을 설정할 수 있습니다.

이러한 WHERE 절은 테이블의 크기가 매우 크거나, 특정 조건에 맞는 레코드만을 선택하고 싶을 때 유용하게 사용됩니다.

 

다음 예제는 Name 필드의 값이 '홍길동'인 레코드만을 선택하는 예제입니다.

 

예제

SELECT *

FROM Reservation

WHERE Name = '홍길동';