MySQL中的内置函数用法

这篇文章主要讲解了“MySQL中的内置函数用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL中的内置函数用法”吧!

成武ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!


 
用在select  语句,以及子句where   order  by    hacing  中    update   delete
 
函数中可以将字段名作为字段来用,变量的值就是这个列对应的每一行记录。
 
一、字符串函数
 
中用到的函数,mysql中大部分也提供了
  www.2cto.com  
1、CONCAT(”字符串”,字段,……..):把传入的参数连接成一个字符串,返回连接后的字符串concat(‘adf’,'bb’)  返回adfbb
 
2、INSER(str,x,y,insert):将字符串str,x位置开始y个字符串长度替换为字符串insert;
 
3、LOWER(str)       UPPER(str):将字符串转成大写或小写。
 
4、LEFT(str,x)        RIGHT(str,x):分别返回最左边的x个字符和最右边的x个字符,如果第二个参数为null则返回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):比较ASC大小,如果s1比s2小返回-1,如果s1比s2大返回1,如果s1等于s2返回0
 
9、substring(str,x,y):返回字符串str中的第x位置起y个字符串长度的字符串。
 
二、数值函数
  www.2cto.com  
ABS(x):返回x的绝对值
 
ceil(x):返回大于x的最小整数     2.1    2.5  2.9   返回 3 进1取中法
 
floor(x);返回小于x的最大整数  2.1    2.5  2.9   返回 2    割舍法
 
mod(x,y):返回x/y的模
 
rand():0-1之间的随机数
 
round(x,y):返回参数x的四舍五入的有y位小数的值
 
truncate(x,y):返回数字x截断为y位小数的结果truncate(1.239,2)      返回1.23
 
三、日期函数
 
当用php的时间戳来完成
 
curdate():返回日期
 
now():返回日期时间
 
curtime():返回时间
 
unix_timestamp(now());返回unix时间戳
 
from_unixtime(1231314);返回时间戳的时间
  www.2cto.com  
week(now());
 
year(now());
 
hour(curtime());
 
minute(curtime());
 
monthname(now());月名
 
date_format(now(),”%Y-%m-%d   %H:%i:%”)
 
四、流程控制函数
 
if(value ,t,f);    select   if(字段>300,’v1′,’v2′)   from    ;如果条件成立返回v1,否则返回v2
 
ifnull(value1,value2)如果value1不为空返回value1,为空返回value;
 
case    when[value1]  then[result]………..else[default]end
 
case   when   then   else   end                //select  case   when   salary<=3000  then  ’low’  else  ’heigh’   end  from    …;
 
五、其他函数
  www.2cto.com  
database()当前
 
verdion()当前版本
 
user()当前用户
 
inet_aton(192.168.1.1);返回ip网络地址序
 
inet_ntoa(3232235777);根据网络地址序返回ip
 
md5();返回加密后字符串

感谢各位的阅读,以上就是“MySQL中的内置函数用法”的内容了,经过本文的学习后,相信大家对MySQL中的内置函数用法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文名称:MySQL中的内置函数用法
文章来源:http://hbruida.cn/article/gcjcgi.html