MySQL

MySQL_내장함수_시스템 정보 함수

ssmm95 2024. 9. 11. 11:55

** 시스템 정보 함수 : 시스템의 정보를 출력하는 함수를 제공

 

- USER(), DATABASE() : 현재 사용자 및 현재 선택된 데이터베이스를 구함

예) SELECT CURRENT_USER(), DATABASE(); 

--결과 : 현재 사용자와 현재 선택된 데이터베이스 반환

 

- FOUND_ROWS() : 바로 앞의 SELECT 문에서 조회된 행의 개수르 구함

예) USE sqldb;

SELECT * FROM usertbl;

SELECT FOUND_ROWS(); -- 고객 테이블의 10개 행을 조회했으므로 10이 반환

 

- ROW_COUNT() : 바로 앞의 INSERT, UPDATE, DELETE문에서 입력, 수정, 삭제된 행의 개수 반환

  CREATE, DROP문은 0을 반환하고 SELECT문은 -1 반환

예) USE sqldb;

UPDATE buytbl; SET price = price * 2;

SELECT ROW_COUNT(); -- 구매 테이블의 12개 행을 변경했으므로 12가 반환

 

- VERSION() : 현재 MySQL 버전을 구함

- SLEEP(초) :  쿼리의 실행을 잠깐 멈춤

예) SELECT SLEEP(5);

SELECT '5초후에 이게 보여요'; -- 5초를 멈춤 후에 결과가 보임 

 

'MySQL' 카테고리의 다른 글

MySQL_삭제 후 재설치  (1) 2024.09.11
MySQL_Windows Powershell(관리자) DB용량 늘리기  (0) 2024.09.11
MySQL_내장함수_날짜 및 시간 함수  (0) 2024.09.11
MySQL_내장함수_수학함수  (0) 2024.09.11
MySQL_SQL 실행 단축키  (0) 2024.09.10