Note/DB

mysql 기본 - Limit

Delia :D 2011. 9. 20. 18:31
이름이 Table_nm  인 테이블을 조회한다고 하자.

DB에 데이터가 많으면 select * from Table_nm 했을 경우 
너무오래 걸려서 시스템에 부하가 갈수도 있고 lock을 초래 할 수도 있다.

데이터확인을 위한 단순 select 를 할때는 Limit 를 사용하는 습관을 들이도록 하자.

사용방법
select * from Table_nm  limit 100 ;
select * from Table_nm  했을때의 결과 중 상단 100개만 보여지게 된다.

select * from Table_nm  limit 50, 100 ;
select * from Table_nm  했을때의 결과 중 50번째 부터 100번째 데이터만 보여지게 된다.


*  limit 는 oreder by 절 뒤에 그러니까, 쿼리의 맨~~뒤에 와야한다.

'Note > DB' 카테고리의 다른 글

oracle - Rownum  (0) 2011.09.20
mssql 기본 - TOP  (0) 2011.09.20
MSSQL 숫자관련함수  (0) 2011.09.20
MSSQL 활성중인 트랜잭션, LOCK 조회 쿼리  (0) 2011.07.26
MSSQL Server Version 확인쿼리  (0) 2011.07.26