美文网首页
MySQL系统函数

MySQL系统函数

作者: 若兮缘 | 来源:发表于2019-02-09 07:53 被阅读65次

VERSION()

获取当前MySQL版本号

-- 5.5.40
SELECT VERSION()

CONNECTION_ID()

返回服务器的连接总次数,也就是到现在为止MySQL服务的连接次数

-- 4360
SELECT CONNECTION_ID()

DATABASE()、SCHEMA()

返回当前数据库名

-- web_platform
SELECT DATABASE()

USER()、SYSTEM_USER()、SESSION_USER() 、CURRENT_USER()

返回当前用户的名称

-- root@PC-20180515EPA3
SELECT USER()

CHARSET()、COLLATION()

CHARSET()函数返回字符串str的字符集,一般情况这个字符集就是系统的默认字符集
COLLATION()函数返回字符串str的字符排列方式
语法:CHARSET(str)COLLATION(str)

-- utf8
SELECT CHARSET("rxy")
-- utf8_general_ci
SELECT COLLATION("rxy")

LAST_INSERT_ID()

返回最后生成的AUTO_INCREMENT值(获取最后一个自动生成的ID值的函数)

-- 通常用于在插入数据时获取生成的主键ID
SELECT LAST_INSERT_ID()

PASSWORD()

可以对字符串str进行加密,主要是用来给mysql用户的密码加密的
语法:PASSWORD(str)

-- *0D3CED9BEC10A777AEC23CCC353A8C08A633045E
SELECT PASSWORD('abc')

MD5(str)、SHA(str)

对指定字符串进行加密,不可逆

-- e10adc3949ba59abbe56e057f20f883e
SELECT MD5('123456')
-- 7c4a8d09ca3762af61e59520943dc26494f8941b
SELECT SHA('123456')

ENCODE()

使用字符串pswd_str来加密字符串str。加密的结果是一个二进制数,必须使用BLOB类型的字段来保存它
语法:ENCODE(str,pswd_str)

-- 二进制数据
SELECT ENCODE('silly','java')

DECODE()

使用字符串pswd_str来为crypt_str解密。crypt_str是通过ENCODE(str,pswd_str)加密后的二进制数据。字符串pswd_str应该与加密时的字符串pswd_str是相同的
语法:DECODE(crypt_str,pswd_str)

-- 对加密数据进行解密:silly
SELECT DECODE(ENCODE("silly","java"),"java")

相关文章

  • MySQL之:函数

    函数:系统函数和自定义函数 系统函数: https://dev.mysql.com/doc/refman/5.7/...

  • MySQL系统函数

    VERSION() 获取当前MySQL版本号 CONNECTION_ID() 返回服务器的连接总次数,也就是到现在...

  • MySQL函数总结

    MySQL数据库提供了很多函数包括: 数学函数; 字符串函数; 日期和时间函数; 条件判断函数; 系统信息函数; ...

  • 28《MySQL 教程》MySQL 的系统函数

    MySQL 提供了很多的系统函数,这些系统函数可以对数据进行特殊的处理,下面表格列举了大部分的系统函数,本小节选择...

  • mysql 时间函数用法集合

    MySql常用的时间日期函数: MySQL服务器中的三种时区设置:①系统时区---保存在系统变量system_ti...

  • mysql 系统信息函数

    1、获取mysql版本号select version(); 2、获取mysql连接数select connecti...

  • MySQL常用函数

    MySQL常用函数分为四种:1、字符串函数:用于处理字符串2、数值函数:用于处理数字3、日期和时间函数4、系统信息...

  • mysql函数

    MySQL聚合函数 MySQL聚合函数[http://www.yiibai.com/mysql/aggregate...

  • 函数

    函数分类 任何函数都有返回值,函数的调用是有select调用。mysql中字符串操作的基本单位为字符 系统函数 s...

  • mysql函数汇总之系统信息函数

    mysql的系统信息有数据库的版本号、当前用户名和连接数、系统字符集、最后一个自动生成的ID值等。 获取mysql...

网友评论

      本文标题:MySQL系统函数

      本文链接:https://www.haomeiwen.com/subject/blinsqtx.html