Mysql 常用函数

字符处理

  1. 字符串截取:left(str, length)
  2. 字符串截取:right(str, length)
  3. 字符串截取:substring(str, pos); substring(str, pos, len)
  4. 字符串截取:substring_index(str,delim,count)
  5. 5.

日期处理

http://www.cnblogs.com/ggjucheng/p/3352280.html
now()
current_timestamp()
date_format(date,format)
time_format(time,format)
str_to_date(str, format)
to_days(date)
from_days(days)
time_to_sec(time)
sec_to_time(seconds)
makdedate(year,dayofyear)
maketime(hour,minute,second)
unix_timestamp(),
unix_timestamp(date),
from_unixtime(unix_timestamp),
from_unixtime(unix_timestamp,format)
date_add()
date_sub()
datediff(date1,date2)
timediff(time1,time2)

正则表达式

http://www.cnblogs.com/way_testlife/archive/2010/09/17/1829567.html
MySQL仅支持多数正则表达式实现的一个很小的子集。不过也基本上够用了。
REGEXP后所跟的东西作为正则表达式处理。
元字符代表的含义跟常规正则表达式一致。
1、进行OR匹配:为搜索两个串之一(或者这个串,或者为另一个串),使用 |
2、匹配特殊字符:\ 为前导。即转义.正则表达式内具有特殊意义的所有字符都必须以这种方式转义。\ 也用来引用元字符(具有特殊意义的字符),如:
\f 换页
\n 换行
\r 回车
\t 制表
\v 纵向制表

你可能感兴趣的:(mysql)