SET @NUMBER = 0;
SELECT REPEAT('* ', @NUMBER := @NUMBER + 1)
FROM INFORMATION_SCHEMA.TABLES
WHERE @NUMBER < 20;
SET
: 새로운 변수를 할당할 수 있다.
여기서 만들어진 변수는 새롭게 만들어진 변수이기 때문에 @를 붙여서 사용한다.
REPEAT
: 문자열을 반복하여 출력하는 함수이다.
REPEAT(string, count)
FROM INFORMATION_SCHEMA.TABLES
: 데이터베이스 테이블을 가져온다.select * from informatino_schema.tables
를 통해 생성된 모든 테이블 정보를 가져옴으로써 앞의 row를 변수로 사용 가능하다.WHERE
절로 출력 제한을 준다.