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 = '홍길동';