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

  • 内容
  • 评论
  • 相关

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

 

   

 

原创文章,转载请注明: 转载自搞代码

本文链接地址: mysql存储过程读书笔记(三): 变量

微信支付二维码

微信 赏一包辣条吧~

支付宝支付二维码

支付宝 赏一听可乐吧~

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注