字符函数
CONCAT()
CONCAT_WS()
FORMAT(num,precision) 返回字符
UPPER() 转换成大写
LOWER() 转换成小写
LEFT(string,digit) 从左开始去字符
RIGHT(string,digit) 从右开始取字符
LTRIM() 删除前导空格
RTRIM() 删除后导空格
TRIM() 删除字符 TRIM([LEADING || TRAILING] FROM string);
REPLACE(string,' ',' ') 替换字符
SUBSTRING() 截取字符串
[NOT] LIKE 模式匹配 %代表任意个字符,_代表任意一个字符
数值运算符
CEIL() 向上取整
FLOOR() 向下取整
DIV 做整数除法(运算符)
MOD 取模
POWER() 幂运算
ROUND(num,digit) 四舍五入
TRUNCATE() 数字截断
比较运算符和函数
BETWEEN ... AND
NOT BETWEEN ... AND
IN(num)
IS NULL
IS [NOT] NULL
时间日期函数
NOW()
CURDATE()
CURTIME()
DATE_ADD(date, INTERVAL num)
DATEDIFF(date1,date2)
DATE_FORMAT() SELECT DATE_FORMAT('2014-3-2','%m/%d/%Y');
信息函数
CONNECTION_ID() 连接ID
DATABASE() 当前数据库
LAST_INSERT_ID() 最后插入记录ID 写入多条时,返回第一条ID
USER()
VERSION()
数学函数
AVG()
SUM()
ROUND()
MIN()
MAX()
SUM()
加密、摘要函数
MD5() 用于WEB 页面
PASSWORD() 修改当前用户或其他用户密码 SET PASSWORD = PASSWORD('');
DELIMITER 修改默认执行符号
CREATE FUNCTION function_name(参数)
RETURNS 返回类型
BEGIN
``````
``````
RETURN
END
DROP FUNCTION function_name;
CREATE PROCEDURE sp_name ([IN || OUT || IN,OUT 参数 类型)
BEGIN
``````
``````
END
用call调用
DROP PROCEDURE sp_name;