사용자 변수가 무엇이고 MySQL에서 어떻게 사용하는지 알아봅시다. 또한 규칙 -
사용자 변수가 @var_name으로 작성되는 것을 볼 수 있습니다. 여기서 "var_name"은 변수 이름을 의미하며, 영숫자 ., _, $로 구성됩니다.
사용자 변수 이름에는 문자열이나 식별자로 다른 문자(따옴표로 묶인 경우)가 포함될 수 있습니다.
사용자 정의 변수는 세션마다 다릅니다.
한 클라이언트에서 정의한 사용자 변수는 다른 클라이언트에서 보거나 사용할 수 없습니다.
그러나 유일한 예외는 사용자가 성능 아키텍처에 액세스할 수 있는 경우입니다. user_variables_by_thread 테이블에서 사용자는 모든 세션에 대한 모든 사용자 변수를 볼 수 있습니다.
특정 클라이언트 세션의 모든 변수는 해당 클라이언트가 종료되면 자동으로 해제됩니다.
사용자 변수 이름은 표시되지 않으며 대소문자를 구분합니다. 최대 이름 길이는 64자입니다. 성격.
사용자 정의 변수를 설정하는 한 가지 방법은 SET 문을 실행하는 것입니다. 다음 명령을 사용하여 어떻게 수행할 수 있는지 살펴보겠습니다. -
SET @var_name = expr [, @var_name = expr] ...
SET을 사용할 때 할당 연산자로 = 또는 :=를 사용하세요.
사용자 변수에는 제한된 데이터 유형 집합의 값을 할당할 수 있습니다. 여기에는 정수, 소수, 부동 소수점, 이진 또는 이진이 아닌 문자열 또는 NULL 값이 포함됩니다.
소수점과 실수를 할당해도 값의 정밀도나 소수 자릿수가 유지되지 않습니다.
허용되지 않는 유형의 값은 허용되는 유형으로 변환됩니다.
이것은 테이블 열 값에 사용되는 것과 동일한 캐스트입니다.
MySQL 사용자 변수를 사용하면 결과를 클라이언트 측 임시 변수에 저장하지 않고도 결과를 기억할 수 있습니다.
메모리 위치를 명시적으로 할당하지 않고 데이터를 저장하는 데 사용됩니다.
위 내용은 MySQL에서 사용자 정의 변수 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!