mysql存储过程基本语法

1变量:

declare声明变量

set赋值

变量类型

  1. INT, INTEGER  
  2. BIGINT  
  3. FLOAT  
  4. DOUBLE  
  5. DECIMAL(precision, scale), NUMERIC(precision, scale)  
  6. DATE  
  7. DATETIME  
  8. CHAR(length)  
  9. VARCHAR(length)  
  10. BLOB, TEXT  
  11. LONGBLOB, LONGTEXT  
可以在DECLARE变量时用DEFAULT设置默认值,不设则为NULL

2参数

参数分别IN,OUT,INOUT类型

3用户变量

以@开头的为用户变量,作用域为session,所有可以当做全局变量使用

4注释:

  • //为单行注释  
  •   
  • /* 
  • | 
  • |  多行注释 
  • | 
  • */ 5内建函数

    1. ABS  
    2. CEILING  
    3. CONCAT  
    4. CURDATE  
    5. DATE_ADD  
    6. DATE_SUB  
    7. FORMAT  
    8. GREATEST  
    9. IF  
    10. IFNULL  
    11. INSERT  
    12. INSTR  
    13. ISNULL  
    14. LEAST  
    15. LEFT  
    16. LENGTH  
    17. LOCATE  
    18. LOWER  
    19. LPAD  
    20. LTRIM  
    21. MOD  
    22. NOW  
    23. POWER  
    24. RAND  
    25. REPEAT  
    26. REPLACE  
    27. ROUND  
    28. RPAD  
    29. RTRIM  
    30. SIGN  
    31. SQRT  
    32. STRCMP  
    33. SUBSTRING  
    34. UPPER  
    35. VERSION  
    6数据类型

    MySQL中所有的变量都为单元素,没有数组的概念。

    String类型
    CHAR:定长,不足的部分用空格,超出的部分截断,最大255字节
    VARCHAR:变长,不足的部分变短,超出的部分截断,最大65532字节



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值