>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 변수를 어떻게 선언하고 사용합니까?

MySQL에서 변수를 어떻게 선언하고 사용합니까?

Linda Hamilton
Linda Hamilton원래의
2025-01-22 03:06:10215검색

How Do I Declare and Use Variables in MySQL?

MySQL 변수에 대한 자세한 설명

MySQL은 데이터 저장 및 조작을 위한 다양한 유형의 변수를 지원합니다.

사용자 정의 변수

  • "@" 기호로 시작합니다.
  • 할당에는 SET 또는 SELECT 문을 사용하세요.
  • 현재 사용자 세션에서만 유효합니다.
  • 예: SET @变量名 = 值;

지역변수

  • 은 어떤 기호로도 시작하지 않습니다.
  • 사용하려면 먼저 DECLARE 문을 사용하여 선언해야 합니다.
  • 저장 프로시저 또는 함수 범위 내에서만 유효합니다.
  • 예: DECLARE 变量名 数据类型 DEFAULT 值;

서버 시스템 변수

  • "@@" 기호로 시작하세요.
  • 서버 전체 구성 옵션을 설정합니다.
  • SET GLOBAL 또는 SET SESSION을 사용하여 동적으로 수정할 수 있습니다.
  • 예: SHOW VARIABLES LIKE '%变量名%'; 현재 설정을 봅니다.

코드 예시

다음 코드는 사용자 정의 변수의 사용을 보여줍니다.

<code class="language-sql">SET @起始值 = 1, @结束值 = 10;

SELECT * FROM places WHERE place BETWEEN @起始值 AND @结束值;</code>

여기에서는 사용자 정의 변수 @起始值@结束值가 사용됩니다. SET 문은 이러한 두 변수를 초기화합니다. BETWEEN 연산자는 장소 열 값이 지정된 범위 내에 있는 결과를 필터링합니다.

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.