mysql基础——函数篇(下)

5、系统信息函数和加密函数。

      mysql系统信息函数用于获取mysql数据库的系统信息,这些信息主要包括:数据库的版本号、当前用户名和连接数、系统字符急以及最后一个系统生成的值等。

      mysql中的加密函数用来对数据进行加密和解密的处理,以保证数据表中某些重要数据不被人窃取,这些函数能保证数据库的安全。

系统信息函数功能介绍
VERSION()返回当前mysql版本号的字符串。执行“select version()”,返回作者使用的mysql版本
CONNECTION_ID()返回当前mysql服务器当前用户的连接次数。每个连接都有各自唯一的ID,登录次数不同,返回的数值也就不同

 

 

 

 

 

 

 

加密函数功能介绍
PASSWORD(str)加密函数。该函数对原明文str进行加密,并返回加密之后的字符串。该加密函数不可逆。
MD5(str)加密函数。该函数对原明文str计算出一个MD5 128比特校验和,该值32位十六进制数字的二进制字符串形式返回。该加密不可逆。
ENCODE(str,pawd_str)

加密函数。该函数使用pawd_str作为密钥对str进行加密,该加密函数可以使用DECODE()函数进行解密。

DECODE(crypt_str,pswd_str)解密函数。使用pawd_str作为密钥,对经过ENCODE加密之后的密文cryp_str进行解密。

 

 

 

 

 

 

 

 

 

 

6、聚合函数

      在数据库查询过程中,不仅只返回数据的基础信息,有时还需对这些数据进行统计和汇总。mysql提供了聚合函数,用于实现这些高级功能。聚合函数用于对一组值进行计算并返回一个汇总值,使用聚合函数可以统计记录行数、计算某个字段的总和以及这些值的最大值、最小值、平均值等。

 

函数名称功能
sum返回选取的某列值的总和
max返回选取的某列的最大值
min返回选取的某列的最小值
avg返回选取的某列的平均值
count返回选取的某列或记录的行数

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值