MySQL命令

1. 查看最大连接数:

show variables like 'max_connections';

 

2. 查看当前连接的用户:

show processlist;

 show processlist; 可以显示前100条连接信息 show full processlist; 可以显示全部。随便说下,如果用普通账号登录,就只显示这用户的。注意命令后有分号。

 

3. 查看当前库下面的表中字段的相关信息:

SELECT *
FROM
`information_schema`.`COLUMNS` where `TABLE_SCHEMA`='c' and `TABLE_NAME`='prd_product_main' order by `ORDINAL_POSITION`;

注意:此处的全是ESC按键下面的反引号键。

表中字段的基本信息全在里面,加上适当的条件查询,就可以达到我们想要的目的了。

 

5. 查询所有的表

select * FROM `information_schema`.`TABLES` WHERE
`TABLES`.`TABLE_TYPE` = 'base table';

 

6. 查看执行计划是否开启

show variables like '%profil%';

开启执行计划: set profiling=1;

 

7. 通过执行计划分析 SQL

explain xxSQL;

参数详情参考:http://www.cnblogs.com/xu-xiang/p/5833349.html

 

8. 查看当前MySQL支持的存储引擎详情

show engins;

 

9. 查看MySQL 的事务隔离级别

select @@tx_isolation

 

10. 查询表锁并杀死线程
show processlist;
kill thread_id;
SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE .......;

 

11. 查看表的信息

desc xxxtable;
show create table xxxtable;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值