MySQL是目前非常流行的數據庫系統,它支持使用變量來存儲數據和進行一些操作。
定義變量語法:
SET @變量名 = 值;
其中,變量名以@符號開頭,值可以是任意類型的數據。
例如:
SET @num = 10; SET @str = 'hello mysql';
使用變量語法:
SELECT @變量名;
例如:
SELECT @num; -- 輸出10 SELECT @str; -- 輸出hello mysql
變量還可以進行計算操作,如:
SET @a = 10; SET @b = 20; SET @c = @a + @b; SELECT @c; -- 輸出30
變量也可以用來存儲查詢結果,例如:
SELECT COUNT(*) INTO @count FROM 表名; SELECT @count; -- 輸出表中的記錄數
結合變量和IF語句,可以實現條件判斷,例如:
SET @num = 10; IF @num >5 THEN SELECT '大于5'; ELSE SELECT '小于等于5'; END IF;
可以看到,使用變量可以簡潔、方便地完成一些復雜的操作。