一、select
1、显示当前日期和时间
select now();
2、显示当前日期
select curdate();
3、显示当前时间
select curtime();
3、显示当前所在数据库
select database();
4、查询mysql版本
select version();
5、显示当前登录用户
select user();
二、show
1、显示变量
show variables like '%***%';
显示默认的存储引擎
2、显示全局变量
show global variables like '%***%'
显示版本信息
3、显示正在运行的线程
show processlist \G;
输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等。如果是root帐号,能看到所有用户的当前连接。如果是其他普通帐号,则只能看到自己占用的连接。【只能列出当前100条】
如果进程锁死可以通过kill命令杀掉
kill pid;
ex:
kill 15;
显示全部进程命令:
show full processlist \G;
全部列出
4、显示master或slave状态[主从复制模式下]
show master status;
show slave status \G;
5、主从情况下在主机查询slave情况
show slave hosts;
6、慢查询日志功能查询
show variables like '%slow%';
开启慢查询日志功能
set global slow_query_log=on;
7、格式化显示某个表的索引情况
show index from db.table \G;
ex:
show index from bfhg.sys_log \G;