>  기사  >  데이터 베이스  >  mysql 저장 프로시저에서 변수에 값을 할당하는 방법

mysql 저장 프로시저에서 변수에 값을 할당하는 방법

青灯夜游
青灯夜游원래의
2022-01-24 17:14:3711363검색

mysql 저장 프로시저에서 변수에 값을 할당하는 방법: 1. DECLARE 키워드를 사용하여 "DECLARE 변수 이름 유형 DEFAULT 기본값;" 구문을 사용합니다. 2. SET 키워드를 사용하여 "SET 변수 이름 = 할당" 구문을 사용합니다. 표현;".

mysql 저장 프로시저에서 변수에 값을 할당하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

변수는 MySQL 저장 프로시저 및 함수에서 정의하고 사용할 수 있습니다.

사용자는 DECLARE 키워드를 사용하여 변수를 정의하고 정의 후 변수에 값을 할당할 수 있습니다. 이러한 변수의 범위는 BEGIN...END 프로그램 섹션에 있습니다.

1. 변수 정의 시 값 지정

MySQL에서는 DECLARE 키워드를 사용하여 변수를 정의하고 기본값을 설정할 수 있습니다. 구문:

DECLARE 变量名 类型 DEFAULT 默认值;

설명: DEFAULT 절을 사용하여 기본값을 설정합니다. 변수의 값입니다. DEFAULT가 생략된 절인 경우 기본값은 NULL입니다.

예:

변수 my_sql을 정의하고 데이터 유형은 INT 유형이며 기본값은 10입니다. SQL 문은 다음과 같습니다.

DECLARE my_sql INT DEFAULT 10;

2. 변수를 정의한 후 값을 할당합니다.

MySQL에서 SET 키워드를 사용하여 변수에 값을 할당할 수 있습니다.

구문:

SET 变量名 = 赋值表达式;

참고 : 하나의 SET 문을 여러 변수에 동시에 사용할 수 있습니다. 변수 할당, 각 변수의 할당 문은 쉼표로 구분됩니다.

예: my_sql 변수에 값 30을 할당합니다. SQL 문은 다음과 같습니다.

SET my_sql=30;

[관련 권장 사항: mysql 비디오 튜토리얼]

위 내용은 mysql 저장 프로시저에서 변수에 값을 할당하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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