mysql show db_MySQL的各种SHOW

mysql> SHOW CHARACTER SET LIKE 'latin%';

输出包括所有可用的字符集,该语句取一个自选的LIKE子句。

mysql> SHOW COLLATION LIKE 'latin1%';

mysql> SHOW COLUMNS FROM mytable FROM mydb LIKE ‘i’;

显示用于创建数据库CREATE DATABASE语句。也可以使用SHOW CREATE SCHEMA。

mysql> SHOW CREATE DATABASE test\G

mysql> SHOW CREATE SCHEMA test\G

mysql> SHOW CREATE TABLE t\G

列举数据库,也可以使用SHOW SCHEMAS,若服务器以--skip-show-database选项为起始则不行。显示存储引擎的日志或状态信息

SHOW ENGINE BDB LOGS

SHOW ENGINE INNODB STATUS

SHOW COUNT(*) ERRORS;

SELECT @@error_count;

显示了为MySQL用户账户赋予权限时使用的GRANT语句。

mysql> SHOW GRANTS FOR 'root'@'localhost';

mysql> SHOW INDEX FROM mytable FROM mydb;

SHOW ENGINE INNODB STATUS的同义词,官方不赞成使用。SHOW ENGINE BDB LOGS的同义词,官方不赞成使用。显示在表缓存中当前被打开的非TEMPORARY表。显示MySQL服务器支持的系统权限。

mysql> SHOW PRIVILEGES\G

显示哪些线程正在运行。同mysqladmin processlist显示服务器状态信息。同mysqladmin extended-status显示表或者视图的详细信息。同mysqlshow --statusdb_name显示数据库中的非TEMPORARY表。同mysqlshowdb_name显示MySQL服务器的触发器。

mysql> SHOW TRIGGERS LIKE 'acc%';

mysql> SHOW VARIABLES;

mysql> SHOW VARIABLES LIKE 'have%';

SHOW COUNT(*) WARNINGS;

SELECT @@warning_count;

小结:

有SHOW DATABASES想到

=>SHOW ENGINES

=>SHOW CHARACTER SET

=>SHOW COLLATION

=>SHOW CREATE DATABASE

有SHOW TABLES想到

=>SHOW COLUMNS

=>SHOW CREATE TABLE

=>SHOW OPEN TABLES

=>SHOW TABLE STATUS

有SHOW TABLES想到

=>SHOW INDEX

=>SHOW LOGS

=>SHOW TRIGGERS

=>SHOW WARNINGS

=>SHOW ERRORS

有SHOW GRANTS想到

=>SHOW PRIVILEGES

=>SHOW PROCESSLIST

最常用的两个是

SHOW STATUS

SHOW VARIABLES

因此只需记着

SHOW DATABASES

SHOW TABLES

SHOW STATUS

SHOW VARIABLES

其他的很容易联想到。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值