SQL中的information_scheme数据库

Posted dozeer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL中的information_scheme数据库相关的知识,希望对你有一定的参考价值。

SQL中的information_scheme数据库

默认生成的数据库,该数据库保存了SQL所的所有数据库的信息。

技术图片

information_schema中的重要表及表中的重要字段

SCHEMATA:

提供了当前mysql所有数据库的信息,是show databases 的结果

Schema_name:数据库名称

Default_Character_Set_Name:默认字符编码

技术图片

TABLES:

提供了当前数据库表的信息(包括视图),描述了某表属于某schema,是 show tables from schemaname的结果。

TABLES_SCHEMA:表所属数据库名称

TABLES_NAME:表名称

技术图片

COLUMNS:

提供了当前列的相关信息。

TABLE_SCHEMA:某列所属数据库

TABLE_NAME:某列所属表

COLUMN_NAME:某列列名

技术图片

点击查看SQLI-LBAS系列

以上是关于SQL中的information_scheme数据库的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 元数据

mysql --- 创建数据库

myrocks 之数据字典

MySQL查询导出数据表结构信息

如何从 BigQuery 表中提取所有列名的列表?

SQLI-LABS系列(持续更新)