Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 SET 연산자로 초기화된 모든 변수를 나열하는 방법은 무엇입니까?

<시간/>

SET 연산자로 초기화된 모든 변수를 나열하려면 구문은 다음과 같습니다. -

select * from performance_schema.user_variables_by_thread;

다음은 변수를 설정하는 쿼리입니다 -

mysql> set @FirstName='John';
Query OK, 0 rows affected (0.00 sec)
mysql> set @LastName='Doe';
Query OK, 0 rows affected (0.00 sec)

다음은 SET 연산자로 초기화된 모든 변수의 목록을 표시하는 쿼리입니다. 이 목록은 위에서 설정한 변수를 포함합니다 -

mysql> select * from performance_schema.user_variables_by_thread;

이것은 다음과 같은 출력을 생성합니다 -

+-----------+---------------+----------------+
| THREAD_ID | VARIABLE_NAME | VARIABLE_VALUE |
+-----------+---------------+----------------+
|       120 | TotalAmount   |           5000 |
|       120 | FirstName     |           John |
|       120 | lName         |          Smith |
|       120 | fName         |           Adam |
|       120 | LastName      |            Doe |
+-----------+---------------+----------------+
5 rows in set (0.00 sec)