MySQL的show系列命令总结

标签: DataBase MySQL 个人日记 mysql show | 发表时间:2011-07-16 17:05 | 作者:谋万世全局者 QQ
出处:http://www.ha97.com

PS:以下MySQL的show命令很常用,总结以下:

01、show tables或show tables from database_name; — 显示当前数据库中所有表的名称
02、show databases; — 显示mysql中所有数据库的名称
03、show columns from table_name from database_name; 或show columns from database_name.table_name; — 显示表中列名称
04、show grants for user_name; — 显示一个用户的权限,显示结果类似于grant 命令
05、show index from table_name; — 显示表的索引
06、show status; — 显示一些系统特定资源的信息,例如,正在运行的线程数量
07、show variables; — 显示系统变量的名称和值
08、show processlist; — 显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码。
09、show table status; — 显示当前使用或者指定的database中的每个表的信息。信息包括表类型和表的最新更新时间
10、show privileges; — 显示服务器所支持的不同权限
11、show create database database_name; — 显示create database 语句是否能够创建指定的数据库
12、show create table table_name; — 显示create database 语句是否能够创建指定的数据库
13、show engies; — 显示安装以后可用的存储引擎和默认引擎。
14、show innodb status; — 显示innoDB存储引擎的状态
15、show logs; — 显示BDB存储引擎的日志
16、show warnings; — 显示最后一个执行的语句所产生的错误、警告和通知
17、show errors; — 只显示最后一个执行语句所产生的错误
18、show [storage] engines; –显示安装后的可用存储引擎和默认引擎
19、show procedure status –显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等
20、show create procedure sp_name –显示某一个存储过程的详细信息

相关 [mysql show 系列] 推荐:

MySQL的show系列命令总结

- QQ - 服务器运维与网站架构|Linux运维|互联网研究
PS:以下MySQL的show命令很常用,总结以下:. 01、show tables或show tables from database_name; — 显示当前数据库中所有表的名称. 02、show databases; — 显示mysql中所有数据库的名称. 03、show columns from table_name from database_name; 或show columns from database_name.table_name; — 显示表中列名称.

Mysql 之 show processlist 神器

- - Telami
今天在同步测试数据时,网突然断了,等到重连之后,发现表打不开了. 可以看到表的数据长度已有112192kb,可惜打不开了. 事情往往没这么简单,果然删不掉,truncate也不行,然后navicat卡死,遂登上数据库,执行dorp操作,还是不行. 估计是网络错误,导致了一些奇怪的事情发生. 那么就一起看看,到底发生了什么吧.

Office Show: 微信广州新办公地

- - DamnDigital
在“微信·公众”合作伙伴大会召开期间,另一件让微信团队高兴的事也正在悄悄发生:他们搬进了位于广州TIT创意园的新办公地点. 此次搬迁的部门包括整个腾讯广州研发部. 随着微信团队人数的扩张,寻求新的办公地点成为部门的重点工作. 微信广东办公室最终的选址定于广州TIT创意园,一个被称为广州创意名片和文化地标的地带.

[MySQL FAQ]系列 -- mysqldump选项之skip-opt

- - MySQL 中文网
最近在用mysqldump备份时,想要把数据表和数据分开备份,因此做了2次备份. 执行备份数据库表结构时,指定了 --skip-opt 选项,相当于:. 选项 --create-option 看起来比较不起眼:. 事实上,如果把它disable的话,备份出来的表结构,会少了:. 等MySQL特有的数据表属性,需要注意下.

[MySQL FAQ]系列 -- 几种常见MySQL无法启动案例

- - MySQL 中文网
昨天在群里看到有新同学还在问MySQL无法启动的问题,于是总结了几个常见情况,权当普及帖了,老鸟自觉飞过. 问题1:目录、文件权限设置不正确. MySQL的$datadir目录,及其下属目录、文件权限属性设置不正确,导致MySQL无法正常读写文件,无法启动. 已有其他mysqld实例启动,且占用了相同端口,需要修改 port 选项.

[MySQL FAQ]系列 — MySQL复制中slave延迟监控

- - MySQL中文网
在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延迟. 这么做大部分情况下尚可接受,但并不够准确,而应该考虑更多因素. 首先,我们先看下SLAVE的状态:. 可以看到 Seconds_Behind_Master 的值是 3296,也就是SLAVE至少延迟了 3296 秒.

[MySQL FAQ]系列 -- 新手必看:一步到位之InnoDB

- - MySQL 中文网 -
前言:MySQL发展到今天,InnoDB引擎已经作为绝对的主力,除了像大数据量分析等比较特殊领域需求外,它适用于众多场景. 然而,仍有不少开发者还在“执迷不悟”的使用MyISAM引擎,觉得对InnoDB无法把握好,还是MyISAM简单省事,还能支持快速COUNT(*). 本文是由于最近几天帮忙处理discuz论坛有感而发,希望能对广大开发者有帮助.

[MySQL优化案例]系列 — 分页优化

- - 学习笔记
通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询. 或者像下面这个不带任何条件的分页SQL:. 一般而言,分页SQL的耗时随着 start 值的增加而急剧增加,我们来看下面这2个不同起始值的分页SQL执行耗时:. 可以看到,随着分页数量的增加,SQL查询耗时也有数十倍增加,显然不科学.

[MySQL FAQ]系列 — processlist中哪些状态要引起关注

- - MySQL中文网
插图来自网络并作简单加工,如果觉得不当还请及时告知 :). 一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化. 今天我们要说的是,在processlist中,看到哪些运行状态时要引起关注,主要有下面几个:.