首页 > 编程知识 正文

mysql常用函数大全,MySQL常用函数总结

时间:2023-05-03 07:39:06 阅读:180705 作者:1814

字符串函数字符串函数是最常用的函数。 MySQL也支持许多字符串函数。 以下是MySQL支持的字符串函数的表。

1、lower(str )和upper (str )函数:用于转换大小写。

2、concat(s1、s2…sn ) :将传递的参数连接成一个字符串。 NULL和字符串拼接的结果都为NULL。

3、left(str,x )和right (str,x )函数)分别返回字符串的最左x字符和最右x字符。 如果第二个参数为NULL,则不返回字符串。

4、insert(str,x,y,instr ) :从指定了字符串str的x的位置将y个长度的字符串替换为instr。

5、ltrim(str )和ltrim(str )分别表示消除字符串str左侧和右侧的空格。

6、repeat(str,x )函数)返回str重复x次的结果。

7 .用于删除目标字符串中的空格的trim(str )函数。

substring(str,x,y )函数返回从字符串str中第x个位置开始的y个字符长度的字符串。

9、lpad(str,n,pad )和lpad(str,n,pad )函数用字符串pad将str的左边和右边填充到n个字符的长度。

10、用于比较strcmp(s1,s2 )字符串s1和s2的ASCII值的大小。 如果是s1s2则返回-1,如果s1=s2则返回0,如果是s1s2则返回1。

11、将在replace(str,a,b )、字符串str中出现的所有字符串a替换为字符串b。

数值函数MySQL支持可以处理许多数值运算的数值函数。

1、ABS(x )函数,返回x的绝对值。

2、返回大于x的整数的ceil(x )函数。

3、mod(x,y )对x和y进行取模操作。

4、round(x,y )将x四舍五入以保留y位小数的值。 如果是整数,则y为0。如果未指定,则y缺省为0。

5、floor(x ) :返回小于x的最大整数,与CEIL的用法相反。

6、TRUNCATE(x,y ) :返回数字x舍去为y位小数的结果。 truncate只是被截断,并不是四舍五入。

7,RAND ) ) :返回从0到1的随机值。

日期和时间函数

1,NOW ),返回当前日期和时间。

2、week(date )和year (date ),前者返回一年中的多少周,后者返回给定日期的多少年?

3、hour(time )和minute time )返回给定时间的时间,后者返回给定时间的量。

monthname(date )函数返回date的英语月份。

5、返回当前日期且仅包含年月日的CURDATE ()。

6、返回当前时间,仅包含时分秒的CURTIME )。

UNIX_timestamp(date ) :返回UNIX的时间戳。

8、from_UNIXTIME(date ) :返回UNIXtime时间戳的日期值。 与UNIX_TIMESTAMP相反。

9、date_fromat(date,fmy )函数按字符串格式化date,然后按指定的日期格式显示。

10、date_add(date,interval,expr type ) :返回给定日期date和interval时间段不同的时间。

interval表示间隔型关键词,expr为公式,该公式与后面的类型相对应,type为间隔型。 MySQL提供13种时间间隔类型。

11、date_diff(date1,date2 )用于计算两个日期之间相差的天数。

过程函数

其他函数

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。