MySQL四大系统库详解及常用命令
MySQL中有四个系统数据库: (nformation_schema,mysql,performance_schema,sys) (5.6版本为information_schema,mysql,performance_schema,test) information_schema:提供访问数据库元的方式。元数据关于数据的数据,如数据库名,表名,访问权限,库表的数据类型,库索引的信息等。术语包括“数据字典”,“系统目录”。在information_schema中有几张只读表,实际上是视图而不是基本表。 .tables:这张表是有关于MySQL所有库中的所有表详细信息(包括视图),里面详细表述了那张表属于哪个库,表类型,表索引,表引擎,创建时间。(如show tables from schemaname结果)。 .columns:这张表是有关于表中列的信息,详细的描述了某张表的所有列及列的信息(如show columns from schemaname.tablename结果)。 .statistics:这张表是有关于表索引的详细信息。(如show index from schemaname.tablename结果)。 .user_privileges:这张表是有关于用户权限的详细信息