#日期函数 #获取当前日期 select NOW(); #获取指定日期的年部分 select YEAR(NOW()) #获取指定日期的月部分 select MONTH(NOW()) #获取指定日期的日部分 select DAY(NOW()) #将日期按指定的格式转换为字符串 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); #将特定格式的日期转换成日期 SELECT STR_TO_DATE(NOW(),'%Y-%m-%d %H:%i:%s') #字符串函数 #转换成大写字符 SELECT UPPER('ban') #转换为小写字符 select LOWER('BAN') #搜索并替换字符串中的子字符串 SELECT REPLACE('hasdzsa','a','b') #从具有特定长度的位置开始的最一个子字符串(参数一:内容,参数二:从第几个开始,参数三:长度) SELECT SUBSTRING('abcdefghijk', 1, 3) #参数一:字符串内容,参数二:从第几个开始往后截取 SELECT SUBSTRING('abcdefghijk', 4); #从后往前开始截取 SELECT SUBSTRING('abcdefghijk', -3); #去除首尾空格 SELECT TRIM(' fdfdfdfd '); #获取字符串长度(包含空格) SELECT LENGTH('abcdef'); #数字函数 #向下取整 SELECT FLOOR(123.8934); #向上取整 SELECT CEIL(123.8934); #四舍五入 SELECT ROUND(123.8934, 2);