5.5 系统信息函数

5.5.1 获取mysql版本号,连接数和数据库名的函数

  1. 获取版本号

     SELECT VERSION()
     结果:8.0.11
  2. 获取连接数

     SELECT CONNECTION_ID()

    注意:连接数表示登录的总次数

  3. 查看数据库链接信息

     SHOW PROCESSLIST; 
     SHOW FULL PROCESSLIST;

    备注:第一条语句,只展示100条,第二条语句展示全部

    注意:结果字段介绍

    Id:用户登录时,musql分配的connection id

    User:显示当前用户,非root用户显示用户权限范围的sql语句

    Host:语句从哪个ip的那个端口上发出

    db:显示进程目前连接的是那个数据库

    Command:显示当前连接执行的命令,一般取值休眠(Sleep),查询(Query),连接(Connect)

    Time:状态持续时间,单位秒

    State:使用当前语句状态,重要字段

    Info:显示sql语句

  4. 查看当前使用的数据库

     SELECT DATABASE(), SCHEMA()

    备注:两个函数同意个意思

5.5.2 获取用户名函数

备注:表示当前连接账户的用户名以及所连接的客户机

5.5.3 获取字符串的字符集和排序方式的函数

  1. 返回字符串自变量的字符集

  2. 返回字符串排列方式

5.5.4 返回自动生成的ID值的函数

注意:函数与表无关,如果先插入a表,在插入b表,返回的是b表的数据;如果一次性插入多条,那么返回第一次插入的值,后几次 不计算

最后更新于

这有帮助吗?