>  기사  >  데이터 베이스  >  MySQL에서 사용자 정의 변수 사용

MySQL에서 사용자 정의 변수 사용

WBOY
WBOY앞으로
2023-09-08 13:01:021158검색

在 MySQL 中使用用户定义的变量

사용자 변수가 무엇이고 MySQL에서 어떻게 사용하는지 알아봅시다. 또한 규칙 -

  • 사용자 변수가 @var_name으로 작성되는 것을 볼 수 있습니다. 여기서 "var_name"은 변수 이름을 의미하며, 영숫자 ., _, $로 구성됩니다.

  • 사용자 변수 이름에는 문자열이나 식별자로 다른 문자(따옴표로 묶인 경우)가 포함될 수 있습니다.

  • 사용자 정의 변수는 세션마다 다릅니다.

  • 한 클라이언트에서 정의한 사용자 변수는 다른 클라이언트에서 보거나 사용할 수 없습니다.

  • 그러나 유일한 예외는 사용자가 성능 아키텍처에 액세스할 수 있는 경우입니다. user_variables_by_thread 테이블에서 사용자는 모든 세션에 대한 모든 사용자 변수를 볼 수 있습니다.

    특정 클라이언트 세션의 모든 변수는 해당 클라이언트가 종료되면 자동으로 해제됩니다.

    사용자 변수 이름은 표시되지 않으며 대소문자를 구분합니다. 최대 이름 길이는 64자입니다. 성격.

Syntax

사용자 정의 변수를 설정하는 한 가지 방법은 SET 문을 실행하는 것입니다. 다음 명령을 사용하여 어떻게 수행할 수 있는지 살펴보겠습니다. -

SET @var_name = expr [, @var_name = expr] ...

SET을 사용할 때 할당 연산자로 = 또는 :=를 사용하세요.

할당

사용자 변수에는 제한된 데이터 유형 집합의 값을 할당할 수 있습니다. 여기에는 정수, 소수, 부동 소수점, 이진 또는 이진이 아닌 문자열 또는 NULL 값이 포함됩니다.

  • 소수점과 실수를 할당해도 값의 정밀도나 소수 자릿수가 유지되지 않습니다.

  • 허용되지 않는 유형의 값은 허용되는 유형으로 변환됩니다.

  • 이것은 테이블 열 값에 사용되는 것과 동일한 캐스트입니다.

  • MySQL 사용자 변수를 사용하면 결과를 클라이언트 측 임시 변수에 저장하지 않고도 결과를 기억할 수 있습니다.

  • 메모리 위치를 명시적으로 할당하지 않고 데이터를 저장하는 데 사용됩니다.

위 내용은 MySQL에서 사용자 정의 변수 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제