MySQL的系统信息函数

系统信息函数让你更好的使用MySQL数据库


1、version()函数

查看MySQL系统版本信息号

select version();

 

2、connection_id()函数

查看当前登入用户的连接次数

直接调用CONNECTION_ID()函数--不需任何参数--就可以看到当下连接MySQL服务器的连接次数,不同时间段该函数返回值可能是不一样的

select connection_id();

3、processlist

查看用户的连接信息

show processlist;

Id列:登录MySQL的用户标识,是系统自动分配的CONNECTION ID;

User列:显示当前的“用户名”;

Host列:显示执行这个语句的IP,用来追踪出现问题语句的用户;

db列:显示这个进程目前连接的是哪个数据库;

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

Time列:显示这个状态持续的时间,单位是秒;

State列:显示使用当前连接的SQL语句的状态,包含有:Copying to tmptable、Sorting result、Sending data等状态;

Info列:显示当前SQL的内容,如果语句过长可能无法显示完全。

 4、database(),schema()函数

查看当前使用的数据库

select database(),schema();

5、user(),current_user(),system_user()函数

获取当前用户

mysql> select user(),current_user(),system_user();

6、charset()函数

使用CHARSET()函数返回字符串使用的字符集

select charset('aaaa');

 7、collation()函数

使用COLLATION()函数返回字符串排列方式

select collation('abcde');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值