728x90
SELECT
SELECT 문을 이용하여 데이터를 조회할 수 있다.
Syntax
SELECT 컬럼이름 FROM 테이블이름;
Example
SELECT * FROM fruit;
* 표시는 모든 필드(컬럼)을 호출할 때 사용한다.
Example 2
SELECT id, name, weigth FROM fruit;
WHERE 조건문
Syntax
SELECT 컬럼이름 FROM 테이블이름 WHERE 필드이름 = 조건;
Example
SELECT * FROM fruit WHERE id = 1;
조건문이 2개 이상일 경우
Syntax
SELECT 컬럼이름 FROM 테이블이름 WHERE 필드이름 = 조건 AND 필드이름 = 조건;
Example
SELECT * FROM fruit WHERE weigth = 50 AND Price > 700;
ORDER BY
ORDER BY는 순서를 정렬한다.
ASC는 오름차순정렬 DESC는 내림차순 정렬이다.
ORDER BY뒤에 아무것도 지정해주지 않으면 ASC로 자동 지정된다.
Syntax
SELECT 컬럼이름 FROM 테이블이름 ORDER BY 필드이름 순차조건;
Example
SELECT * FROM fruit ORDER BY id DESC;
LIMIT
SELECT 문에서 LIMIT 키워드를 사용하면 테이블에서 데이터 조회시 한계를 지정할 수 있다.
Syntax
SELECT 컬럼이름 FROM 테이블이름 LIMIT 출력할_데이터의_수
Example
SELECT * FROM fruit LIMIT 3;
LIMIT 옵션
LIMIT에 2개의 값을 지정해주면 데이터를 출력할 시작행과 출력할 데이터의 갯수를 지정해줄 수 있다.
시작행은 0부터 시작된다.
Syntax
SELECT 컬럼이름 FROM 테이블이름 LIMIT 시작행, 출력할_갯수
Example
SELECT * FROM fruit LIMIT 1,3;
OFFSET
OFFSET은 레코드를 표시할 범위를 지정해 줄 수 있다.
OFFSET은 0부터 시작된다.
Syntax
SELECT 컬럼이름 FROM 테이블이름 LIMIT 표시할_레코드_수 OFFSET 표시할_레코드_위치
Example
SELECT * FROM fruit LIMIT 1 OFFSET 2;
위의 화면은 OFFSET 2 -> 0, 1, 2 즉 3번째 레코드에서 LIMIT 1 -> 2개의 데이터를 출력하시오
라는 쿼리문이다.
728x90
'MySQL' 카테고리의 다른 글
19. MySQL 데이터 삭제하기 (0) | 2021.03.17 |
---|---|
18. MySQL 데이터 수정하기 (0) | 2021.03.17 |
16. MySQL 데이터 입력하기 (0) | 2021.03.16 |
15. MySQL 제약 조건 (0) | 2021.03.15 |
14. MySQL 테이블 변경 (0) | 2021.03.14 |