MySQL常用函数

1. substr ('目标字符串',开始位置,长度)  

截取函数 字符串类型数据,索引开始位置,以及长度

2. replace(源数据,目标数据,方式)

替换函数  用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式 该函数不支持text,ntext类型字段的替换

3.DATE_SUB(日期表达式, INTERVAL  expr  type) 

 时间加减函数    将从一个日期/时间值中减去一个时间值(时间间隔) 例如:

SELECT DATE_SUB('2017-11-12', INTERVAL 3 DAY) AS NewDate  
结果: 2017-11-09
SELECT DATE_SUB('2017-11-12', INTERVAL '3-2' YEAR_MONTH) AS NewDate  
结果: 2014-09-12
SELECT DATE_SUB('2017-11-12 2:56:36', INTERVAL '2:26' HOUR_MINUTE) AS NewDate  
结果: 2017-11-12 00:30:36

4. date_format(date,format)

时间函数

mysql> select date_format('1997-10-04 22:23:00','%w %m %y');    
  结果: 'saturday october 1997'    
mysql> select date_format('1997-10-04 22:23:00','%h:%i:%s');    
  结果: '22:23:00'    
mysql> select date_format('1997-10-04 22:23:00','%d %y %a%d %m %b %j');    
  结果: '4th 97 sat 04 10 oct 277'    
mysql> select date_format('1997-10-04 22:23:00','%h %k %i%r %t %s %w');    
  结果: '22 22 10 10:23:00 pm 22:23:00 00 6'    

5. time_format(time,format)  

和date_format()类似,但time_format只处理小时、分钟和秒(其 余符号产生一个null值或0)

 

posted @ 2018-08-28 17:00  龙芳伟  阅读(370)  评论(0编辑  收藏  举报