1變量:
declare聲明變量
set賦值
變量類型
- INT, INTEGER
- BIGINT
- FLOAT
- DOUBLE
- DECIMAL(precision, scale), NUMERIC(precision, scale)
- DATE
- DATETIME
- CHAR(length)
- VARCHAR(length)
- BLOB, TEXT
- LONGBLOB, LONGTEXT
2參數
參數分別IN,OUT,INOUT類型
3用戶變量
以@開頭的爲用戶變量,作用域爲session,所有可以當做全局變量使用
4註釋:
//爲單行註釋 /* | | 多行註釋 | */ 5內建函數- ABS
- CEILING
- CONCAT
- CURDATE
- DATE_ADD
- DATE_SUB
- FORMAT
- GREATEST
- IF
- IFNULL
- INSERT
- INSTR
- ISNULL
- LEAST
- LEFT
- LENGTH
- LOCATE
- LOWER
- LPAD
- LTRIM
- MOD
- NOW
- POWER
- RAND
- REPEAT
- REPLACE
- ROUND
- RPAD
- RTRIM
- SIGN
- SQRT
- STRCMP
- SUBSTRING
- UPPER
- VERSION
MySQL中所有的變量都爲單元素,沒有數組的概念。
String類型
CHAR:定長,不足的部分用空格,超出的部分截斷,最大255字節
VARCHAR:變長,不足的部分變短,超出的部分截斷,最大65532字節