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字節



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章