购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 MySQL中的元数据采集

MySQL是被广泛使用的一款关系数据库。在MySQL数据库系统中自带了information_schema这个库来提供MySQL元数据的访问,INFORMATION_SCHEMA是每个MySQL实例中的一个自有数据库,存储着MySQL服务器维护的所有其他数据库的相关信息。INFORMATION_SCHEMA中的表其实都是只读的视图,而不是真正的基表,不能执行INSERT、UPDATE、DELETE操作,因此没有与INFORMATION_SCHEMA相关联的数据文件,也没有具有该名称的数据库目录,并且不能设置触发器。

INFORMATION_SCHEMA库中与元数据相关的重点表说明如下。

(1)Tables表:提供了数据库中的表、视图等信息,详细描述如表2-4所示。

表2-4 Tables表字段

(2)Columns表:提供了数据库中表字段的相关信息,详细描述如表2-5所示。

表2-5 Columns表字段

(3)Views表:提供了数据库中视图的相关信息,详细描述如表2-6所示。

表2-6 Views表字段

(4)Partitions表:提供了数据库中数据表的分区信息,详细描述如表2-7所示。

表2-7 Partitions表字段

(续表)

(续表)

(5)Files表:提供了有关存储MySQL表空间数据文件的信息,详细描述如表2-8所示。

表2-8 Files表字段

(续表)

(续表) cLmWhAKHsPaU3MGLPM7XXZYigZzuxyfcjfX6PZsYZfcMK5BFehI0pkZ1t+b4ggvh

点击中间区域
呼出菜单
上一章
目录
下一章
×