侧边栏

MySQL5.5默认的四个数据库用途

 MySQL5.5默认的四个数据库用途

INFORMATION_SCHEMA

数据库INFORMATION_SCHEMA:提供了访问数据库元数据的方式

  元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。换句换说,information_schema是一个信息数据库,它保存着关于MySQL服务器所维护的所有其他数据库的信息。(如数据库名,数据库的表,表栏的数据类型与访问权 限等。) 在INFORMATION_SCHEMA中,有几张只读表。它们实际上是视图,而不是基本表。

列出test数据库中所有的表名,类型(普通表还是view)和使用的引擎

  select table_name, table_type, engine
  FROM information_schema.tables
  WHERE table_schema = 'test'
  ORDER BY table_name DESC;

解释: 对表的meta data的查询需要使用information_schema.tables, table_schema是数据库的名称table_name是具体的表名,table_type指的是表的类型

PERFORMANCE_SCHEMA

数据库PERFORMANCE_SCHEMA:主要用于收集数据库服务器性能参数。并且库里表的存储引擎均为PERFORMANCE_SCHEMA,而用户是不能创建存储引擎为PERFORMANCE_SCHEMA的表。

参考:https://www.cnblogs.com/zhoujinyi/p/5236705.html

mysql

数据库mysql:这个是mysql的核心数据库,类似于sql server中的master表,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息。不可以删除,如果对mysql不是很了解,也不要轻易修改这个数据库里面的表信息。

test

数据库是test:这个是安装时候创建的一个测试数据库,和它的名字一样,是一个完全的空数据库,没有任何表,可以删除。

posted @ 2020-10-26 09:57  菜鸟-传奇  阅读(501)  评论(0编辑  收藏  举报