MySQL内置函数

时间:2023-03-08 15:34:36
MySQL内置函数

MySQL中的内置系统函数

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

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

一.字符串函数

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

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

二.数值函数

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

MySQL内置函数

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

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

三.日期函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

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

MySQL内置函数

四.其他函数

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

MySQL内置函数

    2.version()当前的版本

MySQL内置函数

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

MySQL内置函数

    4.inet_aton(ip)

    5.inet_ntoa()

    6.password()

MySQL内置函数

    7.md5()

MySQL内置函数