MySQL很有用的命令

Posted tiankc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL很有用的命令相关的知识,希望对你有一定的参考价值。

? show :快速查阅某项语法
show [session|global]status 提供服务器状态信息,可以根据需要加上参数“session”或者“global”来显示 session 级(当
前连接)的统计结果和 global 级(自数据库上次启动至今)的统计结果。如果不写,默认使
用参数是“session

show processlist :查看当前 mysql 在进行的线程,

包括线程的状态、是否锁表等,可以实时地查看 SQL 的执行情况,同时对一些锁表操
作进行优化

EXPLAIN :分析低效 SQL 的执行计划
CHECK TABLE :检查一个或多个表是否有错误 ,也可以检查视图是否有错误,比如在视图定义中被引用的表已不存在
analyze table  :分析表 使得 SQL 能够生成正确的执行计划
OPTIMIZE TABLE :优化表如果已经删除了表的一大部分,或者如果已经对含有可变长度行的表(含有 VARCHAR
BLOB TEXT 列的表)进行了很多更改,则应使用 OPTIMIZE TABLE 命令来进行表优化。这个
命令可以将表中的空间碎片进行合并,并且可以消除由于删除或者更新造成的空间浪费








 





























以上是关于MySQL很有用的命令的主要内容,如果未能解决你的问题,请参考以下文章

超级有用的15个mysqlbinlog命令

超级有用的15个mysqlbinlog命令

10个你可能不曾用过却很有用的 LINUX 命令

cat命令一些不常用但很有用的参数

一些很有用的服务管理命令或者小脚本

MySQL处理数据库和表的命令