MySQL的元数据解释说明

版权声明:转载请声明! https://blog.csdn.net/qq_34672033/article/details/90145387

什么是元数据?

所谓元数据,就是表示数据的数据,这些数据五花八门,总之,只要不是我们存储到数据库里的数据,大多都可以理解为元数据。描述数据库的任何数据—作为数据库内容的对立面—是元数据。因此,列名、数据库名、用户名、版本名以及从SHOW语句得到的结果中的大部分字符串是元数据。还包括INFORMATION_SCHEMA数据库中的表中的内容,因为定义的那些表存储关于数据库对象的信息。

  • 如何来获取这些元数据呢?

第一种:各种show,第二种:各种select,第三种:是mysql的命令行下的命令,不是sql语句。

  • 从INFORMATION_SCHEMA数据库里查询相关表

INFORMATION_SCHEMA是MySQL自带的一个系统数据库,它里面存储了所有的元数据,通过select里面的相关表就可以获取你想要的元数据。和show语句相比,它比较麻烦,但它的好处是标准的SQL语句,更具有可移植性,且更灵活,可以通过各种表达式获取你真正需要的信息。

  • 最直观的数据:二维表,必须用库来存放
    在这里插入图片描述在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_34672033/article/details/90145387