** 시스템 정보 함수 : 시스템의 정보를 출력하는 함수를 제공
- 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 |