SET 和 SHOW语法(四)

14.5.3.21 SHOW WARNINGS 语法

SHOW WARNINGS [LIMIT [offset,] row_count]
SHOW COUNT(*) WARNINGS

SHOW WARNINGS 显示了最后一个查询语句产生的错误、警告、提示等信息,如果它没有产生任何信息,则不显示任何信息。这个语句是在MySQL 4.1.0实现的。它的一个相关语句是 SHOW ERRORS,不过它只显示错误信息,详情请看“14.5.3.10SHOW ERRORS Syntax”。

随着执行语句的不同每次显示的信息都会产生变化。

SHOW COUNT(*) WARNINGS 语句显示了错误、警告、提示信息的总记录数。也可以通过取得变量 warning_count 的值来获得总错误记录数:

技术相关:

SET 和 SHOW语法(三)

14.5.3.16 SHOW PROCESSLIST 语法

SHOW [FULL] PROCESSLIST

SHOW PROCESSLIST 显示了有哪些线程在运行。也可以执行 mysqladmin processlist 命令来得到这些信息。如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。详情请看“14.5.4.3 KILL Syntax”。如果没有使用关键字 FULL,则只能看到每个查询的前100个字符。

从MySQL 4.0.12起,结果中还会以的 host_name:client_port 格式来显示通过TCP/IP方式连接过来的客户端的主机名,这就可以知道每个客户端都正在做什么。

技术相关:

SET 和 SHOW语法(二)

14.5.3.7 SHOW CREATE VIEW 语法

SHOW CREATE VIEW view_name

根据给定的试图名显示一个完整的 CREATE VIEW 语句。它是在 MySQL 5.0.1 中新增的。

mysql> SHOW CREATE VIEW v;
+-------+----------------------------------------------------+
| Table | Create Table                                       |
+-------+----------------------------------------------------+
| v     | CREATE VIEW `test`.`v` AS select 1 AS `a`,2 AS `b` |
+-------+----------------------------------------------------+

这个语法是在 MySQL 5.0.1 加上的。

14.5.3.8 SHOW DATABASES 语法

技术相关:

SET 和 SHOW语法(一)

14.5.3 SETSHOW 语法

SET 可以用于设置各种变量或者选项。

SHOW 可以以各种形式描述数据库系统的信息,诸如数据表,字段,服务器状态等等。大致有以下这些方法:

技术相关:

页面

Subscribe to iMySQL | 老叶茶馆 RSS