MYSQLV1

【MySQL学生手册】MySQL元数据获取

本文地址:http://t.dbdao.com/archives/mysql-metadata-obtaining.html

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

Mysql技术学习QQ群:146959374

 

章节概述

本章介绍如何在MySQL中获取元数据(metadata)。你会了解:

  • 各种可用的元数据访问方式
  • INFORMATION_SCHEMA数据库结构
  • 查看元数据时可用的命令
  • SHOW语句和INFORMATION_SCHEMA表之间的区别

 

6.1 元数据访问方法

我们知道数据库中包含有数据,而关于数据库如何存储数据的相关信息则被结构化为元数据。本章中我们会讨论到MySQL所提供的访问数据库、表及其它对象的元数据的各种方法。这会涉及到以下主题:【dbdao.com 数据岛】

  • 使用INFORMATION_SCHEMA数据库来访问元数据
  • 使用SHOW和DESCRIBE语句来访问元数据
  • 使用mysqlshow程序来访问元数据

 

MySQL会对数据库结构的多个方面生成元数据。举例来说,你可以得到如数据库和表名,表中的列和索引信息,或存储过程定义等等。

 

MySQL元数据库的其中一种访问方法是通过一系列的SHOW语句来实现,每一种SHOW语句都会显示一类信息。如show databases和 show tables会返回数据库及表名,show columns则会返回对某个表的列的信息定义。

客户端程序mysqlshow,作为SHOW语句的一种前端命令行工具。当被调用时,它会查看命令所使用的参数,并触发需要显示的哪些信息的相应SHOW语句,来返回语句执行结果。

 

SHOW和mysqlshow在早期MySQL 5版本开始就已经可用了,而元数据还通过以下进行了进一步的增强:

实现了INFORMATION_SCHEMA数据库。由于INFORMATION_SCHEMA是一种标准实现,因此它遵守了标准SQL的要求,并非如SHOW语句这样的MySQL特定扩展实现。

 

by 汪伟华,dbdao.com 数据岛

dbDao.com 引导式IT在线教育

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

扫码关注dbDao 微信公众号:

2 thoughts on “【MySQL学生手册】MySQL元数据获取

发表评论

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

您可以使用这些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="">