MySQL函数

字符函数

CONCAT() -- CONCAT('A','B') 连接字符串
CONCAT_WS()  -- CONCAT('|','A','B','C') 以分隔符连接字符串 
FORMAT() -- FORMAT(1234.343, 3) 数字格式化 
LOWER() -- LOWER('ABCD') 将字符串转换为小写 
UPPER() -- UPPER('abcd') 将字符串转换为大写
LEFT() -- LEFT('MYSQL',2) 获取字符串左边n位 
RIGHT() -- RIGHT('MYSQL',2) 获取字符串右边n位
LENGTH() -- LEFGTH('MYSQL') 获取字符串长度
LTRIM() -- LTRIM('  MYSQL') 去除前导空格
RTRIM() -- RTRIM('MYSQL  ') 去除后续空格
TRIM() -- TRIM('  MYSQL  ') 去除左右空格
TRIM() -- TRIM({BOTH | LEADING | TRAILING} '?' FROM '??MYSQL????') 删除特定字符
SUBSTRING() -- SUBSTRING('MYSQL', 1, 2) 子串
[NOT] LIKE -- 'MYSQL' LIKE '%1M%' ESCAPE '1' 模式匹配
REPLACE() -- REPLACE('??MY??SQL???','?', '') 字符串替换

数字运算函数

CEIL() -- 向上取整
DIV -- 整数除法
FLOOR() -- 向下取整
MOD -- 模运算
POWER() -- 幂运算
ROUND() -- 四舍五入
TRUNCATE() -- 数字截取

比较运算符和函数

[NOT] BETWEEN ... AND ... 
[NOT] IN 
IS [NOT] NULL 

日期时间函数

NOW() -- 当前日期时间
CURDATE() -- 当前日期
CURTIME() -- 当前时间
DATE_ADD() -- DATE_ADD('2014-3-12', INTERVAL 365 DAY) 日期添加
DATEDIFF() -- DATEDIFF('2013-3-12', '2014-2-12') 日期差值计算
DATE_FORMAT() -- DATA_FORMAT('2014-3-12', '%m/%d/%Y') 日期格式化

信息函数

CONNECTION_ID()
DATABASE()
LAST_INSERT_ID()
USER()
VERSION()

聚合函数

AVG()
COUNT()
MAX()
MIN()
SUM()

加密函数

MD5()
PASSOWRD()

流程函数

IF(value, t f) : 如果value为真,返回他,否则返回f
IFNULL(vlaue1, value2) : 如果value1不为空,返回value1,否则返回value2
CASE WHEN [value1] THEN [result1]...ELSE [default] END : 如果value1是真,返回result1,否则返回dfault
CASE [expr] WHEN [value1] THEN [result1]...ELSE[default] END : 如果expr等于value1,返回result1,否则返回default

你可能感兴趣的:(MySQL函数)