MySQL에는 다른 프로그래밍 언어처럼 print 문이 기본적으로 제공되지 않습니다. 하지만 SELECT 문을 활용하면 동일한 효과를 손쉽게 낼 수 있습니다.
기본 문법
SELECT 문에 출력하고자 하는 값을 넣고 별칭(alias)을 지정하면 됩니다. 기본 문법은 다음과 같습니다.
SELECT 'anyStringValue' as ' ';
이 문법은 MySQL 커맨드 라인 클라이언트에서 바로 확인해볼 수 있습니다.
Case 1: 문자열 출력하기
문자열을 출력하려면 아래와 같이 작성합니다.
mysql> select 'HELLO MYSQL' as ' ';
실행 결과
+-------------+ | | +-------------+ | HELLO MYSQL | +-------------+ 1 row in set (0.00 sec)
Case 2: 숫자 출력하기
a) 정수(Integer) 출력
정수를 출력할 때는 다음 쿼리를 사용합니다.
mysql> select 23 as ' ';
실행 결과
+----+ | | +----+ | 23 | +----+ 1 row in set (0.00 sec)
b) 실수(Float/Double) 출력
소수점이 있는 float 또는 double 타입의 값도 같은 방식으로 출력할 수 있습니다.
mysql> select 23.45 as ' ';
실행 결과
+-------+ | | +-------+ | 23.45 | +-------+ 1 row in set (0.00 sec)
정리
MySQL에서는 print 문 대신 SELECT 문에 원하는 값을 직접 넣고 별칭으로 빈 공간(' ')을 지정하는 방식으로 출력을 시뮬레이트할 수 있습니다. 이 방법은 문자열은 물론 정수와 실수 등 다양한 데이터 타입에 모두 적용 가능하며, 디버깅이나 간단한 값 확인 작업에 유용하게 활용됩니다.