暂无 |

2 SHOW指令

除了使用查询叙述直接查询「information_schema」资料库中的资讯外,MySQL资料库伺服器供有许多不同用法的「SHOW」指令,同样可以查询资料库资讯。「SHOW」指令是MySQL资料库伺服器专用的指令,并不是标准的SQL叙述。

2.1 资料库元件资讯

下列的「SHOW」指令语法可以查询MySQL资料库伺服器中的资料库资讯:

mysql_17_snap_03

「SHOW DATABASES」指令也可以搭配使用「LIKE」关键字:

mysql_17_snap_04

注:字串样式的设定在「基础查询、条件查询、字串样式」中讨论。

下列的「SHOW」指令语法可以查询MySQL资料库伺服器中的表格资讯:

mysql_17_snap_05

「SHOW TABLES」叙述会传回目前使用中资料库的所有表格名称,你可以搭配「FROM」与「LIKE」关键字查询需要的表格资讯:

mysql_17_snap_06

「SHOW TABLES」叙述只会传回表格名称,如果需要详细的表格资讯,可以使用下列的「SHOW TABLE STATUS」叙述:

mysql_17_snap_07

「SHOW TABLE STATUS」叙述可以搭配「LIKE」或「WHERE」关键字:

mysql_17_snap_08

下列的「SHOW」指令语法可以查询MySQL资料库伺服器中的栏位资讯:

mysql_17_snap_09

「SHOW COLUMNS FROM 表格」叙述会传回目前使用中资料库,指定表格名称的栏位资讯,你可以搭配第二个「FROM」关键字指定资料库:

mysql_17_snap_10

下列的「SHOW」指令语法可以查询MySQL资料库伺服器中的索引资讯:

mysql_17_snap_11

「SHOW INDEX FROM 表格」叙述会传回目前使用中资料库,指定表格名称的索引资讯,你可以搭配第二个「FROM」关键字指定资料库:

mysql_17_snap_12

下列的「SHOW」指令语法可以查询MySQL资料库伺服器中的trigger资讯:

mysql_17_snap_13

「SHOW TRIGGERS」叙述会传回目前使用中资料库的所有trigger资讯,你可以搭配「FROM」关键字指定资料库;「LIKE」或「WHERE」关键字可以设定查询条件:

mysql_17_snap_14

2.2 建立元件资讯

下列的「SHOW」指令语法可以查询MySQL资料库伺服器中建立各种元件的详细资讯:

指令 说明
SHOW CREATE DATABASE 资料库名称 查询建立资料库的详细资讯
SHOW CREATE TABLE 表格名称 查询建立表格的详细资讯
SHOW CREATE FUNCTION 名称 查询建立Function的详细资讯
SHOW CREATE PROCEDURE 名称 查询建立Procedure的详细资讯
SHOW CREATE VIEW 名称 查询建立View的详细资讯

下列的叙述可以查询建立「world.city」表格的叙述:

mysql_17_snap_15

2.3 字元集与collat​​ion

下列的「SHOW」指令语法可以查询MySQL资料库伺服器中的字元集与collat​​ion资讯:

mysql_17_snap_16

「SHOW CHARACTER SET」与「SHOW COLLATION」叙述都可以搭配「LIKE」或「WHERE」关键字设定查询条件:

mysql_17_snap_17

2.4 其它资讯

下列的「SHOW」指令语法可以查询MySQL资料库伺服器中支援的储存引擎资讯:

mysql_17_snap_18

下列的「SHOW」指令语法可以查询MySQL资料库伺服器状态与系统变数资讯:

mysql_17_snap_19

下列的叙述可以查询MySQL资料库伺服器中与字元集相关的变数资讯:

mysql_17_snap_20

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论