返回介绍

2 SHOW 指令

发布于 2025-02-20 13:00:32 字数 2211 浏览 0 评论 0 收藏 0

除了使用查询叙述直接查询“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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文