MYSQLV1

【MySQL学生手册】SHOW和DESCRIBE命令使用

本文地址:http://t.dbdao.com/archives/mysql-show-describe-cmd.html

dbDao 百度贴吧:http://tieba.baidu.com/dbdao

Mysql技术学习QQ群:146959374

尽管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更加灵活:【dbdao.com 数据岛】

在语句中,有些被作为预留字的列名必须被引号括起来(注意,请不要使用单引号这类引号执行,执行结果会出现问题,可使用反引号来解决)。

 

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等语法的使用。

by 汪伟华,dbdao.com 数据岛

dbDao.com 引导式IT在线教育

dbDao 百度贴吧:http://tieba.baidu.com/dbdao

扫码关注dbDao 微信公众号:

One thought on “【MySQL学生手册】SHOW和DESCRIBE命令使用

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">