2 SHOW 指令
除了使用查询叙述直接查询“information_schema”数据库中的资讯外,MySQL 数据库服务器供有许多不同用法的“SHOW”指令,同样可以查询数据库资讯。“SHOW”指令是 MySQL 数据库服务器专用的指令,并不是标准的 SQL 叙述。
2.1 数据库元件资讯
下列的“SHOW”指令语法可以查询 MySQL 数据库服务器中的数据库资讯:
“SHOW DATABASES”指令也可以搭配使用“LIKE”关键字:
注:字串样式的设定在“基础查询、条件查询、字串样式”中讨论。
下列的“SHOW”指令语法可以查询 MySQL 数据库服务器中的表格资讯:
“SHOW TABLES”叙述会传回目前使用中数据库的所有表格名称,你可以搭配“FROM”与“LIKE”关键字查询需要的表格资讯:
“SHOW TABLES”叙述只会传回表格名称,如果需要详细的表格资讯,可以使用下列的“SHOW TABLE STATUS”叙述:
“SHOW TABLE STATUS”叙述可以搭配“LIKE”或“WHERE”关键字:
下列的“SHOW”指令语法可以查询 MySQL 数据库服务器中的字段资讯:
“SHOW COLUMNS FROM 表格”叙述会传回目前使用中数据库,指定表格名称的字段资讯,你可以搭配第二个“FROM”关键字指定数据库:
下列的“SHOW”指令语法可以查询 MySQL 数据库服务器中的索引资讯:
“SHOW INDEX FROM 表格”叙述会传回目前使用中数据库,指定表格名称的索引资讯,你可以搭配第二个“FROM”关键字指定数据库:
下列的“SHOW”指令语法可以查询 MySQL 数据库服务器中的 trigger 资讯:
“SHOW TRIGGERS”叙述会传回目前使用中数据库的所有 trigger 资讯,你可以搭配“FROM”关键字指定数据库;“LIKE”或“WHERE”关键字可以设定查询条件:
2.2 建立元件资讯
下列的“SHOW”指令语法可以查询 MySQL 数据库服务器中建立各种元件的详细资讯:
指令 | 说明 |
---|---|
SHOW CREATE DATABASE 数据库名称 | 查询建立数据库的详细资讯 |
SHOW CREATE TABLE 表格名称 | 查询建立表格的详细资讯 |
SHOW CREATE FUNCTION 名称 | 查询建立 Function 的详细资讯 |
SHOW CREATE PROCEDURE 名称 | 查询建立 Procedure 的详细资讯 |
SHOW CREATE VIEW 名称 | 查询建立 View 的详细资讯 |
下列的叙述可以查询建立“world.city”表格的叙述:
2.3 字符集与 collation
下列的“SHOW”指令语法可以查询 MySQL 数据库服务器中的字符集与 collation 资讯:
“SHOW CHARACTER SET”与“SHOW COLLATION”叙述都可以搭配“LIKE”或“WHERE”关键字设定查询条件:
2.4 其它资讯
下列的“SHOW”指令语法可以查询 MySQL 数据库服务器中支援的储存引擎资讯:
下列的“SHOW”指令语法可以查询 MySQL 数据库服务器状态与系统变量资讯:
下列的叙述可以查询 MySQL 数据库服务器中与字符集相关的变量资讯:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论