Heim > Datenbank > MySQL-Tutorial > mysql存储过程读书笔记(三): 变量

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 16:16:04
Original
1022 Leute haben es durchsucht

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

?

???

?

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage