SQL 도 다른 일반적인 프로그래밍 언어처럼 변수를 선언하고 사용할 수 있다.
워크벤치를 사용한다면 변수는 MySQL 워크벤치를 재시작할 때까지 유지되고, 종료하면 없어진다. (임시로 사용되는 것)
SET @변수이름 = 변수의 값 ; -- 변수의 선언 및 값 대입
SELECT @변수이름 ; -- 변수의 값 출력
USE market_db;
SET @myVar1 = 5 ; -- 1
SET @myVar2 = 4.25 ; -- 1
SELECT @myVar1 ; -- 2
SELECT @myVar1 + @myVar2 ; -- 3
SET @txt = '가수 이름 ===> '; -- 4
SET @height = 166 ; -- 4
SELECT @txt, mem_name FROM member WHERE height > @height ; -- 5



LIMIT에는 변수를 사용할 수 없다. 대신
PREPARE와EXECUTE를 사용할 수 있다.