MySQL定义变量
时间: 2023-07-28 13:20:55 浏览: 108
戏说MySQL的变量
MySQL定义变量可以使用SET或DECLARE语句。
1. 使用SET语句定义变量:
```
SET @变量名 = 值;
```
例如:
```
SET @num = 10;
SET @name = 'John';
```
2. 使用DECLARE语句定义变量:
```
DECLARE 变量名 数据类型 [DEFAULT 默认值];
```
例如:
```
DECLARE num INT DEFAULT 10;
DECLARE name VARCHAR(50) DEFAULT 'John';
```
需要注意的是,使用DECLARE语句定义的变量只能在BEGIN和END块中使用。例如:
```
BEGIN
DECLARE num INT DEFAULT 10;
DECLARE name VARCHAR(50) DEFAULT 'John';
SELECT num, name;
END;
```
阅读全文