📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법
데이터베이스[DB] | 2018. 3. 21. 09:00

[MySQL] 시스템 함수

USER()

현재 사용자를 반환합니다.

SELECT USER(); -- root@localhost

DATABASE()

사용중인 데이터베이스를 반환합니다.

SELECT DATABASE(); -- bookDB

FOUND_ROWS()

가장 최근 SELECT하여 조회한 데이터의 행 수를 구합니다.

SELECT * FROM examTbl LIMIT 5;
SELECT FOUND_ROWS(); -- 5 반환

ROW_COUNT()

가장 최근 최근 수정된 행(INSERT, UPDATE, DELETE)의 수를 구합니다.

CREATE, DROP문이 실행된 경우 0 반환, SELECT문이 실행된 경우 -1 을 반환합니다.

UPDATE productTbl SET price = price + 1; -- 10개 행이 업데이트 되었음.
SELECT ROW_COUNT(); -- 10 반환

VERSION()

현재 MySQL의 버전을 반환합니다.

SELECT VERSION(); -- 5.7.20-log

SLEEP(초)

쿼리의 실행을 지정한 시간만큼 멈춥니다.

SELECT SLEEP(10);
SELECT * FROM examTbl; -- 쿼리를 함께 실행한 경우 10초 후에 SELECT 실행됨

추가 함수 정보

https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html

도로락

도로락

Writer

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