MySQL中的内置系统函数

  用在SELECT语句,以及字句where  order by   having 中UPDTE   DELETE

  函数中可以将字段名作为变量来用,变量的值就是这个列对应的每一行记录。

一.字符串函数

    Php中有的函数,MySQL内置函数中大部分也提供了。

    1.Concat(s1,s2,s3.......sn);把传入的参数连接成一个字符串

    2.insert(string,x,y,insert);将字符串x位置开始,y个字符串长度替换字符串insert

    3.lower(str)把字符串转为小写    upper(str)把所有的字符串转为大写

    4.left(str,x)    right(str,x)分别返回最左边的x个字符和最右边的x个字符,如果第二个参数为null,则什么也不返回。

    5.lpad(str,n,pad)     rpad(str,n,pad)用字符串pad对str最左(右)边进行填充,直到长度为n个字符长度

    6.trim(str)    ltrim(str)   rtrim(str)去掉字符串两边、左边、右边空格

    7.replace(str,a,b)用字符串b替换字符串str中的所有出现的字符串a

    8.strcmp(s1,s2)   如果s1比s2小,返回-1,如果s1比s2大则返回1,如果s1等于s2,则返回0;

    9.substring(str,x,y)返回字符串中的第x位置起y个字符串长度。

二.数值函数

    1.abs(x)返回x的绝对值

    2.ceil(x)返回大于x的最小整数(进1)

    3.floor(x)返回小于x的最大整数(舍去)

    4.mod(x,y)返回x%y

    5.rand()  0-1之间的随机小数

    6.round(x,y)返回参数x的四舍五入的有y位小数的值

    7.truncate(x,y)返回数字x截断为y位小数的结果

三.日期函数

    1.curdate()返回当前的日期

    2.curtime()返回当前的时间

    3.now()返回当前的日期和时间

    4.unix_timestamp(now())返回UNIX时间戳

四.其他函数

    1.database()当前的数据库名

    2.version()当前的版本

    3.user()当前或登录的用户

    4.inet_aton(ip)

    5.inet_ntoa()

    6.password()

    7.md5()

MySQL内置函数的更多相关文章

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

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

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

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

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

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

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

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

  5. 【mysql】mysql内置函数

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

  6. 四、mysql内置函数

    .字符串函数 concat('a','b'); 字符串拼接函数 ,,"我是A我是B"): 从指定位置开始替换指定长度的指定数据(起步为1) lower() 转小写 upper() ...

  7. mysql内置函数大全

    mysql 字符串函数用法集合 ASCII(str)返回字符串str的最左面字符的ASCII代码值. mysql> select ascii('d'); +------------+ | asc ...

  8. MySQL内置函数uuid和uuid_short

    MySQL的uuid这个函数.简要介绍一下. 用法 简单看到,这个值,每次执行都是不同的. 生成规则 第1 2 3 段是与时间有关的. time_low.time_mid.time_high_and_ ...

  9. 【SQL】MySQL内置函数中的字符串函数和日期时间函数

    字符串函数 --拼接字符串组成新的字符串 Select concat(‘A’,’B’); --返回字符串长度 Select length(“CAT”) --返回子字符串在字符串中首次出现的位置,没有返 ...

随机推荐

  1. JAVA_安装JDK和Eclipse

    大二开始前,找的是学长帮忙直接安装的,这个寒假抽空体验重装系统,同时,体验安装JDK和Eclipse.O(∩_∩)O 1.jdk 1)官方网址(下载JDK)   http://www.oracle.c ...

  2. Android中 在显示ImageView时图片上面和下面都出现一段空白区间的解决办法

    开始的时候是在ScrollView中显示ImageView的时候出现这样的问题,以为是要对ScrollView进行设置的,后来发现单独显示一个ImageView的时候也会出现这样的问题,由此才知道是应 ...

  3. 告别node-forever,拥抱PM2

    告别node-forever,拥抱PM2 返回原文英文原文:Goodbye node-forever,hello PM2 devo.ps团队对JavaScript的迷恋已经不是什么秘密了;node.j ...

  4. JavaScript prototype 属性

    prototype 属性使开发人员有能力向对象添加属性和方法. 语法 object.prototype.name=value 实例 在本例中,我们将展示如何使用 prototype 属性来向对象添加属 ...

  5. windows下捕获dump之守护进程

    一两个月前为产品写了一个独立的exe,由于产品使用的捕获dump是一个现成的进程外exe,如果以资源的方式集成它容易出现安全警告,由于时间关系没有寻求新的解决方法,还是遵循旧方案,不捕获dump. 最 ...

  6. mongodb的监控与性能优化

    一.mongodb的监控 mongodb可以通过profile来监控数据,进行优化. 查看当前是否开启profile功能用命令 db.getProfilingLevel()  返回level等级,值为 ...

  7. CentOS 常用命令大全(2)

    系统 # uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本 # cat /proc/cpuinf ...

  8. 在vim中执行外部命令

    11.7.5  在Vim编辑器中执行Shell命令 有时需要在Vim编辑器中执行Shell命令,例如需要验证一个Shell命令是否正确,以便写入脚本中:需要在文件中引用某个Shell命令的输入等.本小 ...

  9. eclipse 连接 mysql

    1.下载驱动. 2.eclipse->add extend jars -> 添加驱动. 3.测试: 在mysql 建立数据库和表,在eclipse 里对数据库进行操作. 代码: mysql ...

  10. (转)虚拟机的桥接模式和NAT模式区别

    不管是虚拟机的桥接还是NAT都是占用实机网络的.只不过两种方式有些差异,在通过IP或者拨号连接限速的网络中,差异就很明显了     举个不太恰当但简单的例子,一个百兆的网卡你可以把它想象成一个100车 ...