안녕하세요~
이번 포스팅은 DML(Data Manipulate Language)중에 하나인 SELECT문에서 자주 쓰는 키워드들을 알아보려 합니다!
★ DB에서 원하는 개수만큼만 데이터 가져오기 (LIMIT) ★
게시판을 만들때 페이지를 한번 불러올 때마다 DB 테이블의 모든 데이터를 서버로 가져온다면?
좋지않습니다.. ㅋㅋ
LIMIT 키워드를 이용해서 DB와 서버에 부담을 줄일 수 있습니다.
SELECT
*
FROM [테이블명]
WHERE
[조건]
LIMIT [숫자]
쿼리상의 위치는 WHERE 다음에 적어주시면 됩니다.
사용 예시
★ DB에서 원하는 번호부터 게시물 가져오기 (OFFSET) ★
위의 예시에서 첫번째 SQL에는 12개의 데이터가 출력되었고, 두번째 SQL에는 5개의 데이터가 출력되었습니다.
두번째 SQL에선 7개의 데이터가 짤렸다고도 볼 수 있습니다 ㅜㅜ
짤린 7개의 데이터를 확인하려면 어떤 방법을 사용해야할까요?
OFFSET 키워드로 해결할 수 있습니다.
SELECT
*
FROM [테이블 명]
WHERE
[조건]
LIMIT [숫자]
OFFSET [숫자]
LIMIT뒤에 적어주면 됩니다.
사용 예시
이렇게 모든 데이터를 불러올 필요 없이 짤렸던 7개의 데이터에 접근할 수 있습니다!
'DataBase > SQL' 카테고리의 다른 글
MariaDB/Mysql) 스토어드 함수(Stored Function) 작성하기 (0) | 2019.10.18 |
---|---|
MYSQL ) 테이블 수정하기 Alter table (0) | 2019.07.26 |