首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

information_schema数据库说明:

information_schema数据库说明: SCHEMATA:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此。...TABLES:提供了关于数据库中的的信息(包括视图)。详细表述了某个属于哪个schema类型,引擎,创建时间等信息。...该信息源自mysql.user授权。是非标准SCHEMA_PRIVILEGES(方案权限):给出了关于方案(数据库)权限的信息。该信息来自mysql.db授权。是非标准。...TABLE_PRIVILEGES(权限):给出了关于权限的信息。该信息源自mysql.tables_priv授权。是非标准。...名为“mysql.proc name”的列指明了对应于INFORMATION_SCHEMA.ROUTINES的mysql.proc表列。 VIEWS:给出了关于数据库中的视图的信息。

83310
您找到你想要的搜索结果了吗?
是的
没有找到

Server层级别对象字典 | 全方位认识 information_schema

在上一篇《Server层统计信息字典 | 全方位认识 information_schema》中,我们详细介绍了information_schema系统库的列、约束等统计信息字典,本期我们将为大家带来系列第三篇...《Server层级别对象字典 | 全方位认识information_schema》。...1、VIEWS 该提供查询数据库中的视图相关的信息,查询该的帐号需要拥有show view权限 该为InnoDB引擎临时 下面是该中存储的信息内容 admin@localhost : information_schema...TABLE_TYPE:的类型,有效值为:SYSTEM VIEW(information_schema下的都被归类为系统)、BASE TABLE(用户自定义的持久、mysql和performance_schema...库下的所有都被归类为基)、VIEW(用户自定义视图和sys schema下的),注意,在该中不会记录临时的信息 ENGINE:表示引擎类型,注意:分区的引擎会记录为建表语句中指定的引擎,但在之前的版本中

99320

数据库 schema含义_数据库的概念

数据库中的Schema 突然想到数据库中的schema是什么,于是多方搜索有了基本了解,做一个简单记录: 在SQL环境下,schema就是数据库对象的集合,所谓的数据库对象也就是常说的,索引,视图,存储过程等...在schema之上的,就是数据库的实例,也就是通常create databases获得的东西。...也就是说一个schema 实例 可以有多个schema, 可以给不同的用户创建不同的schema,并且他们都是在同一数据库实例下面。...在MySQL中基本认为schema和数据库相同,也就是说schema的名称和数据库的实例的名称相同,一个数据库有一个schema。...而在PostgreSQL中,可以创建一个数据库,然后在数据库中,创建不同的schema,每个schema又有着一些各自的,索引等。

75720

ShardingSphere分库分schema名称导致NPE问题排查记录

问题现象 数据库做了分库分,在需要查询多表数据进行 merge 的时候发生了一个 NPE 的异常。...一路往上看代码,最终定位到了这个获取schema的地方,也就是元数据去getDefaultSchema获取默认的schema名称改的时候拿到了一个空值。...进入这个方法后发现通过schema去schemas这个map里获取名称的时候是个空值,debug到这个地方其实发现了问题。...从代码来看他包含了两部分的信息,第一个是我们自己通过schema配置的一些分库分的配置信息,另外一部分则是数据库默认的一些的元数据,比如mysql、information_schema这些,那我们只要看自己配置的那部分就可以了...看他实际上就是获取数据库是什么类型,比如mysql,然后去加载的元数据,最后new出来ShardingSphereSchema,直接看最后的new部分代码就行了。

69310

Server层统计信息字典 | 全方位认识 information_schema

在上一篇《初相识|全方位认识information_schema》中,我们针对 information_schema 系统库做了一个简单的认识,本期我们将为大家带来系列第二篇《Server层统计信息字典...COLUMNS 该提供查询对象中的列(字段)信息 该为InnoDB引擎临时 下面是该中存储的信息内容 admin@localhost : information_schema 05:32:07...KEY_COLUMN_USAGE 该提供查询哪些索引列存在约束条件 该为Memory引擎临时 下面是该中存储的信息内容 admin@localhost : information_schema...TABLE_CONSTRAINTS 该提供查询表相关的约束信息 该为Memory引擎临时 下面是该中存储的信息内容 admin@localhost : information_schema 06...该中的数据是根据缓存在内存中的已打开数据文件来记录的,与查询INFORMATION_SCHEMA.INNODB_SYS_DATAFILES中的内部数据字典信息不同,INFORMATION_SCHEMA.INNODB_SYS_DATAFILES

1.2K20

MySQL 8.0 information_schema.tables和之前版本的差异

查出test1的auto_increment是6,这时tables信息是准确的 mysql>select auto_increment from information_schema.tables...,再次查询tables,auto_increment值仍然是6 mysql>select auto_increment from information_schema.tables where table_schema...test1上一次更新时间是2021-08-19 10:39:26 mysql>select auto_increment,update_time from information_schema.tables...既不能通过select来获取数据,也不能通过show tables看到它的踪影,同样也不会出现在information_schema.tables的table_name范畴里。...但是,大部分数据字典会有相关的视图来获取它的数据,例如tables表相关的视图是information_schema.tables,当然,从information_schema.tables的定义看,

1.5K10

复制状态与变量记录 | performance_schema全方位介绍

不知不觉中,performance_schema系列快要接近尾声了,今天将带领大家一起踏上系列第六篇的征程(全系共7个篇章),在这一期里,我们将为大家全面讲解performance_schema中的复制状态与变量统计...也许你会说,我也会用performance_schema下的查看一些复制报错信息什么的。...但是,你知道show slave status语句、mysql系统库下的复制信息记录、performance_schema系统库下的复制信息记录之间有什么区别吗?不知道?...二、用户自定义变量记录 performance_schema提供了一个保存用户定义变量的user_variables_by_thread(该也保存由mysql内部连接线程创建的变量)。...如下一些performance_schema中记录着状态变量信息: global_status:全局状态变量。

2.9K30

InnoDB 层系统字典 | 全方位认识 information_schema(IFS)

在《Server 层混杂信息字典 | 全方位认识 information_schema》中,我们详细介绍了information_schema下的状态变量、系统变量、进程状态、字符集和校对规则等字典...,本期我们将为大家带来系列第五篇《InnoDB 层系统字典 | 全方位认识 information_schema》,下面请跟随我们一起开始information_schema 系统库的系统学习之旅吧。...InnoDB数据字典中SYS_TABLESPACES中的信息 该为memory引擎临时,查询该的用户需要有process权限 INFORMATION_SCHEMA.FILES提供查询的信息中包含所有...的信息 该为memory引擎临时,查询该的用户需要具有process权限 下面是该中存储的信息内容 admin@localhost : information_schema 06:51:17>...其他对非索引列的修改的更新操作该中不会进行记录 该为memory引擎临时,查询该的用户需要有process权限 下面是该中存储的信息内容 admin@localhost : information_schema

79520

InnoDB 层压缩相关字典 | 全方位认识 information_schema

在上一篇《InnoDB 层全文索引字典|全方位认识 information_schema》中,我们详细介绍了InnoDB层的全文索引字典,本期我们将为大家带来系列第八篇《InnoDB 层压缩相关字典...|全方位认识 information_schema》,下面请跟随我们一起开始 information_schema 系统库的系统学习之旅吧。...查询该的用户必须具有PROCESS权限,该为Memory引擎临时 下面是该中存储的信息内容 # INNODB_CMP root@localhost : information_schema...root@localhost : information_schema 11:33:00> select * from INNODB_CMP_RESET; +-----------+----------... root@localhost : information_schema 11:33:15> select * from INNODB_CMPMEM; +-----------+-----------

39340

Oracle Schema

左图这些类似用户名的节点就是Schema,一个Schema对象包括了 ?...一个用户有一个默认的Schema,该用户的Schema名就等于用户名,Oracle数据库不能新建一个Schema,要想新创建一个Schema,只能通过新建一个用户的方式,Oracle 中虽然有create...大致意思是:在单个事务中创建多个和视图,并在自己的schema中执行对这些和视图的授权。...3、使用Schema (1)、当我们访问一个时,如果没有在前面加上Schema名(也就是用户名),那么Oracle就会给我们加上默认的Schema名(也就是当前登录的用户名),比如我们在访问数据库时...,访问scott用户下的emp,通过 select * from emp; 其实,这sql语句的完整写法为 select * from scott.emp (2)、在Oracle中表示一个数据库对象应该是

79760

Server 层混杂信息字典 | 全方位认识 information_schema(上)

在上一篇《Server层级别对象字典 | 全方位认识 information_schema》中,我们详细介绍了information_schema系统库的级别对象字典,本期我们将为大家带来系列第四篇...《Server层混杂信息字典 | 全方位认识 information_schema》,下面请跟随我们一起开始information_schema系统库的系统学习之旅吧。...performance_schema.global_status中,information_schema.global_status不再记录 这些为Memory引擎临时 下面是该中存储的信息内容...,先执行完成的语句,在该中是无法查看到的 processlist信息也可从perform_schema.threads中获取。...这与在INFORMATION_SCHEMA.PROCESSLIST的ID列,performance_schema.threads的PROCESSLIST_ID列中显示的值是相同的值,都是由CONNECTION_ID

89720

InnoDB 层全文索引字典 | 全方位认识 information_schema

在上一篇中,我们详细介绍了InnoDB 层的锁、事务、及其相关的统计信息字典,本期我们将为大家带来系列第七篇《InnoDB 层全文索引字典 | 全方位认识 information_schema》。...11:58:58> SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_CONFIG; +---------------------------+-------+ |...此时INNODB_FT_DELETED中就包含了被删除的全文索引的DOC_ID值 root@localhost : test 11:41:29> SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED...查询该需要账户有PROCESS权限,该为Memory引擎临时 下面是该中存储的信息内容 # 默认的停用词列表值如下 admin@localhost : information_schema 06.../test'; 设置之后,就可以在information_schema下的INNODB_FT_INDEX_TABLE得到test中的分词信息,为了支持全文检索,必须有一个列与word进行映射。

1K20

oracle之空间(tablespace)、方案(schema)、段(segment)、区(extent)、块(block)

方案(schema)又叫模式,是比空间小一级的逻辑概念,它也是一个逻辑容器。多个用户可能共用一个空间,那怎样区分开每个用户?...假设我们訪问一个时,没有指明该属于哪一个 schema 中的,系统就会自己主动给我们在上加上缺省的 sheman 名。...schema 和 user 通常是一致的,建立一个 user 后就可以得到一个 schema,如:HR 用户建立后便有 HR 方案,接下来建立、索引等数据库对象时,要指定其属于哪个 schema,也要指定其存放在哪个...Schema 就是用户所属对象的一个集合,对象包含,索引,视图,JAVA,PL/SQL块等。...Schema 与tablespace之间没有什么联系,同一个schema的对象能够存储在不同的空间中,同一个空间中能够存储不同schema的对象。

98130

Server 层混杂信息字典 | 全方位认识 information_schema(中)

上期《Server 层混杂信息字典 | 全方位认识 information_schema(上)》为大家介绍了部分关于Server层混杂信息字典的知识,本期“Server层混杂信息字典(中)”将继续为大家介绍...改用Performance Schema;代替 下面是该中存储的信息内容 root@localhost : sbtest 04:47:17> set profiling=1; Query OK, 0...show语句查询,如下: # 需要使用set profiling=1;语句开启,该功能即将废弃,使用performance_schema中的阶段事件代替 ## 启用 root@localhost : information_schema...该其实并没有太大作用 该是Memory引擎临时 下面是该中存储的信息内容 admin@localhost : information_schema 03:32:28> select * from...| 全方位认识 information_schema(下)》将继续为大家介绍。

36420
领券