시스템 정보 함수
시스템의 정보를 출력하는 함수를 제공
- USER(), DATEBASE() : 현재 사용자 및 현재 선택된 데이터베이스를 구함
SELECT CURRENT_USER(), DATABASE(); -- 현재 사용자, 현재 선택된 데이터베이스
- FOUND_ROWS() : 바로 앞의 SELECT 문에서 조회된 행의 개수를 구함
USE sqldb;
SELECT * FROM usertbl;
SELECT FOUND_ROWS(); -- usertbl의 행 개수를 반환
- ROW_COUNT() : 바로 앞의 INSERT, UPDATE, DELETE 문에서 입력, 수정, 삭제된 행의 개수를 구함. CREATE, DROP 문은 0을 반환하고 SELECT문은 -1을 반환
USE sqldb;
UPDATE buytbl SET price = price * 2;
SELECT ROW_COUNT(); -- 12
- VERSION() : 현재 MySQL의 버전을 구함
- SLEEP(초) : 쿼리의 실행을 잠깐 멈춤
SELECT SLEEP(5);
SELECT '5초후에 이게 보여요'; -- 5초를 멈춘 후에 결과가 보임
'Database > MySQL' 카테고리의 다른 글
| [MySQL] 제약 조건 (0) | 2024.09.12 |
|---|---|
| [MySQL] 내장 함수 - 날짜 및 시간 함수 (0) | 2024.09.11 |
| [MySQL] 내장 함수 - 수학 함수 (0) | 2024.09.11 |
| [MySQL] 공통 테이블 식 (0) | 2024.09.10 |
| [MySQL] 서브 쿼리 (0) | 2024.09.10 |