最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL(基础篇)之MySQL(系统函数、加密函数和条件判断函数)

来源:动视网 责编:小采 时间:2020-11-09 08:28:43
文档

MySQL(基础篇)之MySQL(系统函数、加密函数和条件判断函数)

MySQL(基础篇)之MySQL(系统函数、加密函数和条件判断函数):一、MySQL系统函数 VERSION()函数返回数据库的版本号; CONNECTION_ID()函数返回服务器的连接数,也就是到现在为止MySQL服务的连接次数; DATABASE()和SCHEMA()返回当前数据库名。 USER()、SYSTEM_USER()、SESSION_USER()、CUR
推荐度:
导读MySQL(基础篇)之MySQL(系统函数、加密函数和条件判断函数):一、MySQL系统函数 VERSION()函数返回数据库的版本号; CONNECTION_ID()函数返回服务器的连接数,也就是到现在为止MySQL服务的连接次数; DATABASE()和SCHEMA()返回当前数据库名。 USER()、SYSTEM_USER()、SESSION_USER()、CUR


一、MySQL系统函数 VERSION()函数返回数据库的版本号; CONNECTION_ID()函数返回服务器的连接数,也就是到现在为止MySQL服务的连接次数; DATABASE()和SCHEMA()返回当前数据库名。 USER()、SYSTEM_USER()、SESSION_USER()、CURRENT_USER()和CURRENT_USER这几

一、MySQL系统函数

VERSION()函数返回数据库的版本号;


CONNECTION_ID()函数返回服务器的连接数,也就是到现在为止MySQL服务的连接次数;


DATABASE()和SCHEMA()返回当前数据库名。


USER()、SYSTEM_USER()、SESSION_USER()、CURRENT_USER()和CURRENT_USER这几个函数可以返回当前用户的名称


CHARSET(str)函数返回字符串str的字符集,一般情况这个字符集就是系统的默认字符集;


COLLATION(str)函数返回字符串str的字符排列方式。


LAST_INSERT_ID()函数返回最后生成的AUTO_INCREMENT值。


二、加密函数

PASSWORD(str)函数可以对字符串str进行加密。一般情况下,PASSWORD(str)函数主要是用来给用户的密码加密的。


MD5(str)函数可以对字符串str进行加密。MD5(str)函数主要对普通的数据进行加密。


ENCODE(str,pswd_str)函数可以使用字符串pswd_str来加密字符串str。加密的结果是一个二进制数,必须使用BLOB类型的字段来保存它。
DECODE(crypt_str,pswd_str)函数可以使用字符串pswd_str来为crypt_str


三、条件判断函数

if语句

if(expr,v1,v2)函数:如果表达式expr成立,返回结果v1,否则返回结果v2。


select id,grdade,if(grade>=60,'pass','fail') from t;


从表t中查询出id和成绩,当成绩>=60时显示“pass”,否则显示“fail”。




ifnull(v1,v2)函数:如果v1不为空,就显示v1,否则就显示v2的值


select i,iffull(grade,'no grade') from t;


从t表中查询学号,分数,如果分数不为空,显示分数,否则,显示“no grade”。




case语句


例子:


select id,grade,


case when grade>60 then 'good'when grade=60 then 'pass'else 'fail' end level


from t;


例子


select id,grade,


case grade when 90 then 'good'when 60 then 'pass'


when 50 then 'fail' else 'no grade' end level


from t;



文档

MySQL(基础篇)之MySQL(系统函数、加密函数和条件判断函数)

MySQL(基础篇)之MySQL(系统函数、加密函数和条件判断函数):一、MySQL系统函数 VERSION()函数返回数据库的版本号; CONNECTION_ID()函数返回服务器的连接数,也就是到现在为止MySQL服务的连接次数; DATABASE()和SCHEMA()返回当前数据库名。 USER()、SYSTEM_USER()、SESSION_USER()、CUR
推荐度:
标签: 加密 系统 判断
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top