第五章 MySQL函数(大神级别程序员的工资等着你哦!)

5.1     1.MySQL数学函数
             字符串函数、日期和时间函数.
             控制流函数、系统信息函数.
             加密函数
          2.数学函数和控制流函数
             数学函数是用来处理数值数据方面的运算,MySQL中主要的数
             学函数有:绝对值函数、三角函数、对数函数和随机函数等.

          3.ceil(x)功能——返回不小于X的最小整数值.
          4.floor(x)功能——返回不大于X的最大整数值
          5.rand()功能
              返回一个0至1之间随机浮点数,每次产生的随机数不同
          6.rand(x)功能
              返回一个0至1之间随机浮点数,X为整数,被用作种子值,用来产
              生重复序列。当X值相同时,产生的随机数相同;当X取值不同时,产
              生的随机数不同.
           7.round(x)功能——返回最接近于参数X的整数.
           8.ifnull(V1,V2)功能
               返回参数V1或V2的值。如果V1不为NULL,则返回值为VI,否则为V2
           9.字符空串与null
                字符空串表示字段字符内容为空,null表示字段本身为空,两者含义不一样.
          10.if(expr,V1,V2)
                如果表达式expr为true则返回V1,否则返回V2.
5.2      1.字符串函数
                主要用来处理字符串数据。MysQL函数主要有,认算字符长度
                数、字符串合并函数、字符串转换函数、字符申比较函数以及查
               找指定字符串位置函数等.
           2 . char _ length ( str )
               计算字符串str字符个数,注意:宫符不区分英文和中文。
          3.lengthcstr
               计算字符串str字节个数,注意:一个中文汉占3个字节,一个英文字
               符占一个字节。

          4.insert(str,pos,len,newstr),进行字符书替换
            (1)将字符串str从起始位置为pos的长度为len的子串替换成newstr字符串.
            (2)insert函数对子字符串只能进行一次替换.
          5.replace(str,from-str,to_str)进行字符串替换
              将字符串str中所有的子串from_str替换成to_str字符串.
          6.substring(str,pos,len)截取字符串
               截取原始字符串str中从pos开始的len长度字符串。
5.3     1.使动date_format(date,format)函数显示当前系统的时间
                format格式'%Y-%C-%d%H:%i:%s',表示时间为“4位年-月-日 小时:
                分钟:秒“。
          2.date_add(date,INTERNAL expr type)函数操作
              date_add也可以是adddate。type 取值 minute 分钟, hour 小时 , second秒,
              day天。
5.4     1.last-insert_id()
               获取最后一个自动生成的ID值,即自动返回最后一个insert或update
               为auto_increment列设置的第一个发生的值.
          2.MD5(str)
              对字符串str加密之后生成了32位十六进制密文,MD5加密算法公开,所以MD5(str)加密                  操作是可逆的,但是加密级别不够高。
          3.encode(str,pswd_str)
               对字符串str进行加密,pswd_str是密钥.
          4.cleencode(crypt-str,pswd.str)
               解密被encode加密之后的信息,其中crypt_str是密钥之后的密文, pswd-str是密钥。
         

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值