Maison > base de données > tutoriel mysql > mysql存储过程读书笔记(三): 变量

mysql存储过程读书笔记(三): 变量

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-07 16:16:04
original
1032 Les gens l'ont consulté

mysql存储过程读书笔记(3): 变量 1. 变量名: Mysql变量名推荐30个字符以内,命名要有实际意义 2. 声明变量的方式: ???? declare variable_name[,variable_name,....] datatype [default value]; ??? 可以同时定义多个具有相同类型的变量,如果没有default表达

mysql存储过程读书笔记(3): 变量

1. 变量名: Mysql变量名推荐30个字符以内,命名要有实际意义

2. 声明变量的方式:

???? declare variable_name[,variable_name,....] datatype [default value];

??? 可以同时定义多个具有相同类型的变量,如果没有default表达式,则默认变量声明之后默认值是Null

?

??? declare 普通变量应该在所有declare cursor语句和declare continue handler语句之前

3.变量类型:

?? int/integer: 32位整数(可以声明为unsigned)

?? bigint: 64位整数(可以声明为unsigned)

?? float: 32位浮点数(可以声明为unsigned)

?? double: 64位浮点数

?? Numeric(precision, scale)/Decimal(precision, scale): 固定小数点数

?? Date: 日期(不包括时间)

?? DateTime: 日期(包括时间)

?? CHAR(length): 固定长度字符串(最长255个)

?? VARCHAR(length):变长字符串(最长255个)

?? BLOB: 二进制大数据(最长64K)

?? TEXT: 字符大数据(最长64K)

??? LONG BLOB:二进制大数据(最长4GB)

??? LONG TEXT: 字符大数据(最长4GB)

?

4.变量赋值:

?? SET variable_name=expression [,variable_name = expression ....];

?? mysql和别的数据库有个比较大的差别就是变量赋值要用SET

?

???

?

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
MySQL arrête le processus
Depuis 1970-01-01 08:00:00
0
0
0
Env中mysql
Depuis 1970-01-01 08:00:00
0
0
0
Erreur lors de l'installation de MySQL sous Linux
Depuis 1970-01-01 08:00:00
0
0
0
php - problème de surveillance MySQL
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal