MySQL 中内置了一些可以查询 MySQL 信息的函数,这些函数主要用于帮助数据库开发或运维人员更好地对数据库进行维护工作。

    函数 用法
    VERSION() 返回当前 MySQL 的版本号
    CONNECTION_ID() 返回当前 MySQL 服务器的连接数
    DATABASE()SCHEMA() 返回 MySQL 命令行当前所在的数据库
    USER()CURRENT_USER()
    SYSTEM_USER()SESSION_USER()
    返回当前连接 MySQL 的用户名,返回结果格式为“主机名@用户名”
    CHARSET(value) 返回字符串 value 自变量的字符集
    COLLATION(value) 返回字符串 value 的比较规则

    举例:

    1. SELECT DATABASE();
    2. SELECT USER(), CURRENT_USER(), SYSTEM_USER(),SESSION_USER();
    3. SELECT CHARSET('ABC');
    4. SELECT COLLATION('ABC');