Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL 명령줄에서 변수 값을 출력하는 방법 완벽 가이드

MySQL에서 사용자 정의 변수의 값을 화면에 표시하려면 SELECT 문을 사용하면 됩니다. 문법은 다음과 같습니다.

SELECT @yourVariableName;

변수 생성하기

먼저 변수를 생성해야 합니다. 변수 생성은 SET 명령어를 통해 수행할 수 있으며, 기본 문법은 아래와 같습니다.

SET @yourVariableName = yourValue;

MySQL에서 @ 기호가 붙은 이름은 세션 단위로 유지되는 사용자 정의 변수를 의미합니다. 이제 실제 예제를 통해 변수를 생성하고 그 값을 출력해 보겠습니다.

예제 1: 문자열 변수 생성 및 출력

다음 쿼리는 'Bob'이라는 문자열 값을 가지는 변수를 생성합니다.

mysql> set @FirstName = 'Bob';
Query OK, 0 rows affected (0.04 sec)

생성된 변수의 값은 SELECT 문으로 간단히 확인할 수 있습니다.

mysql> select @FirstName;

실행 결과는 다음과 같습니다.

+------------+
| @FirstName |
+------------+
| Bob        |
+------------+
1 row in set (0.03 sec)

예제 2: 숫자(실수) 변수 생성 및 출력

이번에는 실수 타입의 값을 가지는 변수를 선언해 보겠습니다.

mysql> set @Amount = 150.56;
Query OK, 0 rows affected (0.00 sec)

마찬가지로 SELECT 문을 사용하여 변수 값을 출력합니다.

mysql> select @Amount;

출력 결과는 다음과 같습니다.

+---------+
| @Amount |
+---------+
| 150.56  |
+---------+
1 row in set (0.00 sec)

정리

MySQL 명령줄에서 변수 값을 확인하는 과정은 매우 간단합니다. SET 명령어로 변수를 할당하고, SELECT 문으로 해당 변수를 조회하면 됩니다. 문자열뿐만 아니라 숫자 등 다양한 데이터 타입의 값을 변수에 저장할 수 있으며, 복잡한 쿼리 작성 시 임시 값을 저장하고 재사용하는 용도로 활용하면 유용합니다.