1. 1.字符串函数
  2. concat('a','b'); 字符串拼接函数
  3. insert("abcd",1,2,"我是A我是B"); 从指定位置开始替换指定长度的指定数据(起步为1)
  4. lower() 转小写
  5. upper() 转大写
  6. left("abcd",2) 返回ab
  7. right("abcd",2) 返回cd
  8. lpad("1",10,"0") 返回00000000001
  9. rpad("1",10,"0") 返回10000000000 同上一个都属于字符串填充函数
  10. ltrim() 删除左边的空格
  11. rtrim() 删除右边的空格
  12. trim() 删除所有的空格
  13. repeat("100",2) 返回100100 ,意思就重复之前的数据多少次
  14. replace("abcd","ab","AB"); ab替换成AB
  15. strcmp(1,1) 比较两个值,相同返回0,不等返回-1
  16. substring("abcd",1,2) 返回ab ,(起步为1),相当于php中的substr
  17.  
  18. 2.数值函数
  19. abs(10),abs(-10) 返回绝对值,那就是10
  20. ceil(10.1) 返回11
  21. floor(10.1) 返回10 ,跟上面比较一下就知道是什么作用了
  22. mod(10,3) 返回1 取模 相当于 10%3
  23. rand() 0 - 1之间的随机数(基本是小数)
  24. ceil( rand() * 10 ) 返回11-10之间的随机整数
  25.  
  26. round(100.52485) 返回 101
  27. round(100.42485) 返回 100
  28. round(100.52485,3) 返回 100.525
  29.  
  30. truncate(100.52485) 返回100
  31. truncate(100.52485,3) 返回100.524 基本相当于一个按位截取
  32.  
  33. 3.时间函数
  34. curtime() 当前时间
  35. curdate() 当前日期
  36. now() 当前日期加当前时间
  37. unix_timestamp() 返回指定值的时间戳,不指定的话,就返回当前
  38. from_unixtime() 把时间戳格式化成日期时间
  39. week('2014-07-06') 返回这是这年的那一个礼拜
  40. year('2014-07-06') 返回2014
  41. hour('2014-07-06 12:13:14') 返回 12
  42. minute('2014-07-06 12:13:14') 返回 13
  43. monthname('2014-07-06') 返回july 返回的是这个日期的月份的英文名称
  44. date_format('2014-07-06','%T') 通过mysql的内置时间格式符格式时间
  45. datediff('2014-08-08','2014-09-09') 两个时间之间差了多少天
  46. date_add(now(),INTERVAL 31 DAY) 在当前时间上加上31 (DAY这个类型是可选的,具体可参见mysql日期间隔类型)
  47.  
  48. 4.流程函数
  49. if(1=1,'A','B') 返回A
  50. if(1=2,'A','B') 返回B
  51. ifnull(NULL,'B') 返回B
  52. ifnull('A','B') 返回A
  53. case when 1=1 then 'A' else 'B' end 返回A
  54. case when 1=2 then 'A' else 'B' end 返回B
  55.  
  56. caseswitch:
  57. case when 1=1 then 'A' when 2=2 then 'B' when 3=3 then 'C' ... end;
  58.  
  59. 5.其他函数
  60. inet_aton('127.0.0.1'); 返回1ip地址的数字表现形式
  61. inet_ntoa(inet_aton('127.0.0.1')) 返回1个数字的ip表现形式
  62. md5(xxxxx)
  63. password(xxxx) mysql自带的字符串加密功能

四、mysql内置函数的更多相关文章

  1. MySQL内置函数

    MySQL中的内置系统函数 用在SELECT语句,以及字句where  order by   having 中UPDTE   DELETE 函数中可以将字段名作为变量来用,变量的值就是这个列对应的每一 ...

  2. mysql 内置函数大全 mysql内置函数大全

    mysql 内置函数大全 2013年01月15日 19:02:03 阅读数:4698 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代 ...

  3. MySQL内置函数获取几天前的日期

    如何采用mysql内置函数获取指定时间之前的日期呢? SELECT something FROM table_name WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY ...

  4. mysql内置函数,在mysql里面利用str_to_date()把字符串转换为日期格式

    mysql内置函数,在mysql里面利用str_to_date()把字符串转换为日期格式 示例:分隔符一致,年月日要用%号 select str_to_date('2008-4-2 15:3:28', ...

  5. GO语言系列(四)- 内置函数、闭包与高级数据类型

    一.内置函数.递归函数.闭包 内置函数 1. close:主要用来关闭channel 2. len:用来求长度,比如string.array.slice.map.channel 3. new:用来分配 ...

  6. [Python笔记]第四篇:内置函数

    本篇主要内容:内置函数 函数 参考:https://docs.python.org/3.5/library/functions.html 内置函数列表 一.数学运算类 abs(x)求绝对值 >& ...

  7. (MariaDB)MySQL内置函数大全

    html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,h ...

  8. 【mysql】mysql内置函数

    mysql常用内置函数 1.mysql字符串函数 contact 字符串连接函数 mysql>select contact("he",'llo');# hello lcase ...

  9. 第四天 内置函数2 随机码 装饰器 迭代器、生成器 递归 冒泡算法 JSON

    关于函数的return li = [11,22,33,44] def f1(arg): arg.append(55) li = f1(li) print(li) 因为li = f1(li) 实际赋值的 ...

随机推荐

  1. dede只调用当天发布的文档

    dede只调用当天发布的文档 dede文章的调用 我需要织梦的模板分别调用,一天内发布的文章,三天内发布的文章,和七天内发布的文章,请问是代码是怎么写的,如何调用,如图所示. 点一天内,显示最近24的 ...

  2. Nginx HTTP User_agent

    假设我这里有大量图像.CSS.javascript等静态文件,分别放在后端服务器  192.168.1.5 和 192.168.1.6上,那么我如何利用nginx的反向代理功能将不同的 http_us ...

  3. Acrobat 2015 win32破解版

    Acrobat 2015 win32破解版,带破解补丁dll覆盖即可 百度云盘:http://pan.baidu.com/s/1i4tFnNJ

  4. Git CMD - add: Record changes to the repository

    命令格式 git commit [-a | --interactive | --patch] [-s] [-v] [-u<mode>] [--amend] [--dry-run] [(-c ...

  5. Android 线程Thread的2种实现方法

    在讲解之前有以下三点要说明: 1.在Android中有两种实现线程Thread的方法: ①扩展java.long.Thread类: ②实现Runnable()接口: 2.Thread类是线程类,它有两 ...

  6. response小结(五)—通过response实现请求重定向

    请求重定向指的是一个web资源收到客户端请求后,通知客户端去访问另外一个web资源,这称之为请求重定向.302状态码和location头即可实现重定向. 请求重定向最常见的应用场景就是用户登录. 下面 ...

  7. centos6.5下逻辑卷操作

    1.将两块独立磁盘分别分区 2.创建物理卷-pvcreate 3.创建卷组 4.创建逻辑卷 5.格式化逻辑卷 6.扩展逻辑卷 7.缩小逻辑卷

  8. 设置win7任务栏显示标题,而不显示缩略图

    win7系统的任务栏可以显示桌面缩略图,这是非常好的一个功能,但是有时候我们希望只显示标题,如下所示 怎样设置呢?只要在桌面上的计算机图标上面“右键”,选择“属性”,在弹出的窗口选择“高级系统设置”, ...

  9. CentOS6.3系统安装SCP命令

    原文:http://www.111cn.net/sys/CentOS/58387.htm CP使用SSH协议在Linux系统中进行文件传输,但我最小安装的CentOS 6.3没有该命令.  代码如下 ...

  10. C#中Predicate<T>与Func<T, bool>泛型委托的用法实例

    本文以实例形式分析了C#中Predicate<T>与Func<T, bool>泛型委托的用法,分享给大家供大家参考之用.具体如下: 先来看看下面的例子: 1 2 3 4 5 6 ...