1. 文本处理函数
以此数据表的内容为例- LEFT() 返回从左边取指定长度的子串 2.RIGHT() 返回从右边取指定长度的子串 3.LENGTH()返回字符串的长度 4.LOWER() 返回小写格式字符串 5.UPPER () 返回大写格式字符串 6.LTRIM() 将字符串左边空格去除后返回 7.RTRIM() 将字符串右边空格去除后返回 8.TRIM() 将字符串左右两边的空格去除后返回 9.SUBSTRING() 从字符串第2位开始截取3位字符
2. 时间处理函数
NOW() 返回当前的日期和时间
CURDATE() 返回当前的日期
CURTIME() 返回当前的时间
DATE() 提取日期或日期/时间表达式的日期部分
EXTRACT() 返回日期/时间按的单独部分
DATE_ADD() 给日期添加指定的时间间隔
DATE_SUB() 从日期减去指定的时间间隔
DATEDIFF() 返回两个日期之间的天数
DATE_FORMAT() 用不同的格式显示日期/时间
ADDDATE() 增加一个日期(天,周等)
ADDTIME() 增加一个时间(时,分等)
DAY() 返回一个日期的天数部分
YEAR() 返回一个日期的年份部分
SELECT NOW();//2019-03-27 18:41:55
SELECT CURDATE();//2019-03-27
SELECT CURTIME();// 18:44:24
SELECT DATE('2019-03-27 18:41:55');//2019-03-27
SELECT EXTRACT(YEAR FROM '2019-03-27 18:41:55');//2019
SELECT DATE_ADD('2019-03-27 18:41:55',INTERVAL 1 YEAR);-);//2020-03-27 18:41:55
SELECT DATE_SUB('2019-03-27 18:41:55',INTERVAL 1 MONTH));//2019-02-27 18:41:55
SELECT DATEDIFF('2019-03-27','2019-03-10');//17
SELECT DATE_FORMAT('2019-03-27 18:41:55','%Y年%m月%d日 %H时%i分%s秒');//2019年03月27日 18时41分55秒
SELECT ADDDATE('2019-03-27 18:41:55',INTERVAL 1 MONTH);//2019-04-27 18:41:55
SELECT ADDTIME('2019-03-27 18:41:55','1 1:1:1');//2019-03-28 19:42:56
SELECT DAY('2019-03-27 18:41:55');//27
SELECT YEAR('2019-03-27 18:41:55');//2019
网友评论