本文地址:https://www.askmaclean.com/archives/mysql-show-describe-cmd.html     尽管information_schema库中表的内容通常可使用select语句来进行访问,不过你还可以在其它数据库一样使用show和describe语句。   6.3.1 SHOW语句 MySQL支持许多show语句的使用,而没一种show语句返回一类元数据。在这一节中会介绍其中的一部分:
  • show databases
  • show tables
  • show [full] columns
  • show index
  • show character set
  • show collation
  show databases列出了可用的所有数据库: show tables列出了在当前数据库下所有的表: 或者也可以通过from语法来指定数据库show tables: show columns可通过from语法显示对应表下的列结构: 此外show columns还可使用full关键字来显示更多额外信息(排序规则,权限及注释): 注意:show fields和show columns命令同义   对一些show语句,你可以使用like语法来实现模式匹配查询操作,筛选出你希望查看的行。show databases, show tables,和show columns都支持此特性。例如:   show也支持where语法的使用。和like一样,where条件也对查询数据集进行筛选,不过where更加灵活: 在语句中,有些被作为预留字的列名必须被引号括起来(注意,请不要使用单引号这类引号执行,执行结果会出现问题,可使用反引号来解决)。   show index显示了关于表的索引信息: 注意,show keys和show index同义。   除了数据库、表及列的元数据信息之外,show语句还可用于其它元数据。如,show character set显示了可用的字符集和show collation显示了对每个字符集可用的排序规则:   6.3.2 DESCRIBE语句 describe命令语句,作为另一种元数据查询语句,它和show columns的作用一样。describe命令可以缩写为desc。 和show columns不同的是,describe语句并不支持from等语法的使用。