MySQL SHOW

  1. 查看某类型的详细,比如查库、查表、查索引、查事件、查功能、查存储过程、查触发器、查用户、查视图
mysql>SHOW CREATE DATABASE mysql\G
Database: mysql
Create Database: CREATE DATABASE `mysql` /*!40100 DEFAULT CHARACTER SET utf8 */
1 row in set (0.00 sec)
mysql> SHOW CREATE TABLE t\G
Table: t
Create Table: CREATE TABLE `t` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `s` char(60) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
mysql> SHOW INDEX FROM mysql.user;
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment |
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| user  |          0 | PRIMARY  |            1 | Host        | A         |        NULL |     NULL | NULL   |      | BTREE      |         |
| user  |          0 | PRIMARY  |            2 | User        | A         |          26 |     NULL | NULL   |      | BTREE      |         |
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
2 rows in set (0.00 sec)

同类:
SHOW CREATE EVENT event_name;
SHOW CREATE FUNCTION func_name;
SHOW CREATE PROCEDURE proc_name;
SHOW CREATE TRIGGER trigger_name;
SHOW CREATE USER user;
SHOW CREATE VIEW view_name;


2. 查某一容器中的信息,比如查所有库、所有表、查所有引擎、查所有错误、查所有事件、查权限、查触发器、查所有参数

SHOW DATABASES\G

>同类:
SHOW ENGINES\G
SHOW ERRORS\G
SHOW EVENTS\G
SHOW PRIVILEGES\G
SHOW TRIGGERS \G
SHOW VARIABLES\G
3. 查某一状态,如查进程、系统参数状态、查表的状态、master状态、slave状态、查打开的表、查存储过程的状态

SHOW PROCESSLIST;
SHOW STATUS;
SHOW TABLE STATUS;

>同类:
SHOW MASTER STATUS\G
SHOW SLAVE STATUS\G
SHOW OPEN TABLES;
SHOW PROCEDURE STATUS\G
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 5,013评论 1 57
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,116评论 0 19
  • 写美美的手帐,第一步当然要给手帐设计自己钟意且又独一无二的封面了。(这里纠正一下,这页专业术语来讲应该叫扉页,封面...
    吴美丽同学阅读 43,658评论 4 15
  • 在苹果开发者网站上新建证书,需要上传certSigningRequest文件, certSigningReques...
    稀泥哥阅读 237评论 0 0
  • 这是一个聊斋故事,有一天女孩拿着一个箱子去寄,店员要知道里面是什么,看见是个空箱子就不让她寄。店员说:“小姐,我不...
    青若潇潇阅读 1,213评论 0 1

友情链接更多精彩内容