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

返回选取的某列或记录的行数