USER()
현재 사용자를 반환합니다. 
1
SELECT USER(); -- root@localhost
cs


DATABASE()
사용중인 데이터베이스를 반환합니다.
1
SELECT DATABASE(); -- bookDB
cs



FOUND_ROWS()
가장 최근 SELECT하여 조회한 데이터의 행 수를 구합니다.
1
2
SELECT * FROM examTbl LIMIT 5;
SELECT FOUND_ROWS(); -- 5 반환
cs

 


ROW_COUNT()
가장 최근 최근 수정된 행(INSERT, UPDATE, DELETE)의 수를 구합니다.
CREATE, DROP문이 실행된 경우 0 반환, SELECT문이 실행된 경우 -1 을 반환합니다.
1
2
UPDATE productTbl SET price = price + 1-- 10개 행이 업데이트 되었음.
SELECT ROW_COUNT(); -- 10 반환
cs

 


VERSION()
현재 MySQL의 버전을 반환합니다.
1
SELECT VERSION(); -- 5.7.20-log
cs



SLEEP(초)
쿼리의 실행을 지정한 시간만큼 멈춥니다.
1
2
SELECT SLEEP(10);
SELECT * FROM examTbl; -- 쿼리를 함께 실행한 경우 10초 후에 SELECT 실행됨
cs



추가 함수 정보

블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

,