mysql show操作简单示例
本文实例讲述了mysqlshow操作。分享给大家供大家参考,具体如下:
SHOWCHARACTERSET
显示所有可用的字符集
SHOWCHARACTERSET; SHOWCHARACTERSETLIKE'latin%';
SHOWCOLLATION
输出包括所有可用的字符集
SHOWCOLLATION; SHOWCOLLATIONLIKE'latin1%';
SHOWCOLUMNS
显示在一个给定表中的各列的信息,对于视图,本语句也起作用。
SHOWCOLUMNSFROMmydb.mytable; SHOWCOLUMNSFROMmytableFROMmydb;
SHOWCREATEDATABASE
显示用于创建给定数据库CREATEDATABASE语句。也可以使用SHOWCREATESCHEMA。
SHOWCREATEDATABASEtest; SHOWCREATEDATABASEtest\G;
SHOWCREATETABLE
展示创建表的sql语句
SHOWCREATETABLEjava; SHOWCREATETABLEjava\G;
SHOWDATABASES
SHOWDATABASES可以在MySQL服务器主机上列举数据库。您也可以使用mysqlshow命令得到此清单。您只能看到您拥有某些权限的数据库,除非您拥有全局SHOWDATABASES权限。
SHOWDATABASES;
SHOWENGINE
SHOWENGINE显示存储引擎的日志或状态信息。目前支持以下语句:
SHOWENGINEBDBLOGS; SHOWENGINEINNODBSTATUS;
SHOWENGINES
SHOWENGINES显示存储引擎的状态信息。对于检查一个存储引擎是否被支持,或者对于查看默认引擎是什么,本语句十分有用。
SHOWENGINES; SHOWENGINES\G;
SHOWERRORS
该语句只显示错误,不同时显示错误、警告和注意。
SHOWCOUNT(*)ERRORS; SHOWERRORS;
SHOWGRANTS
查看相关权限
SHOWGRANTSFORuser; SHOWGRANTSFORCURRENT_USER; SHOWGRANTSFORCURRENT_USER();
SHOWINDEX
SHOWINDEX会返回表索引信息。
SHOWINDEXFROMmydb.mytable; SHOWINDEXFROMmytableFROMmydb;
SHOWINNODBSTATUS(mysql5.6会报错)
查看服务器信息以及定位问题
这是SHOWENGINEINNODBSTATUS的同义词,但不赞成使用。
SHOWOPENTABLES
列举在表缓存中当前被打开的非TEMPORARY表。
SHOWOPENTABLES;
SHOWPRIVILEGES
显示MySQL服务器支持的系统权限清单。确切的输出根据您的服务器的版本而定
SHOWPRIVILEGES;
SHOWPROCESSLIST
显示哪些线程正在运行,常用showfullprocesslist来查看mysql的连接数。您也可以使用mysqladminprocesslist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程
SHOWSTATUS
提供服务器状态信息。此信息也可以使用mysqladminextended-status命令获得。
SHOWSTATUS;
SHOWTABLESTATUS
SHOWTABLESTATUS的性质与SHOWTABLE类似,不过,可以提供每个表的大量信息。您也可以使用mysqlshow--statusdb_name命令得到此清单。
本语句也显示视图信息。
SHOWTABLESTATUS; SHOWTABLESTATUSFROMtest;
SHOWTABLES
SHOWTABLES列举了给定数据库中的非TEMPORARY表。您也可以使用mysqlshowdb_name命令得到此清单。
SHOWTABLES;
SHOWTRIGGERS
SHOWTRIGGERS列出了目前被MySQL服务器定义的触发程序。
SHOWTRIGGERS;
SHOWVARIABLES
查看关于配置的变量
SHOWGLOBALVARIABLES; SHOWSESSIONVARIABLES; SHOWVARIABLESLIKE'have%';
SHOWWARNINGS
显示由上一个生成消息的语句导致的错误、警告和注意消息。如果上一个使用表的语句未生成消息,则什么也不显示。SHOWERRORS是其相关语句,只显示错误。
SHOWCOUNT(*)WARNINGS; SHOWWARNINGS;
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL查询技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》
希望本文所述对大家MySQL数据库计有所帮助。