信息函数

TiDB 支持使用 MySQL 5.7 中提供的大部分信息函数

TiDB 支持的 MySQL 信息函数

函数名功能描述
BENCHMARK()循环执行一个表达式
CONNECTION_ID()返回当前连接的连接 ID (线程 ID)
CURRENT_USER(), CURRENT_USER返回当前用户的用户名和主机名
DATABASE()返回默认(当前)的数据库名
FOUND_ROWS()该函数返回对于一个包含 LIMIT 的 SELECT 查询语句,在不包含 LIMIT 的情况下回返回的记录数
LAST_INSERT_ID()返回最后一条 INSERT 语句中自增列的值
ROW_COUNT()影响的行数
SCHEMA()与 DATABASE() 同义
SESSION_USER()与 USER() 同义
SYSTEM_USER()与 USER() 同义
USER()返回客户端提供的用户名和主机名
VERSION()返回当前 MySQL 服务器的版本信息

TiDB 特有的信息函数

下列函数为 TiDB 中特有的信息函数,MySQL 中无对应的函数。

函数名功能描述
CURRENT_RESOURCE_GROUP()返回当前连接的资源组名

TiDB 不支持的信息函数

  • CHARSET()
  • COERCIBILITY()
  • COLLATION()