MySQL自带的四个默认数据库是:information_schema,mysql,performance_schema和sys。
information_schema
information_schema数据库用于存储有关MySQL服务器上的数据库对象和系统的元数据,它提供了一个统一的接口来查询MySQL服务器上的数据库对象,如表、字段、索引等。使用information_schema数据库可以很方便地获取有关MySQL服务器上的数据库对象的信息,比如表的结构、字段的类型、表的大小等。使用方法:SELECT * FROM information_schema.tables;
mysql
mysql数据库用于存储有关MySQL服务器的用户信息,例如用户名、密码、权限等。它也包含有关MySQL服务器的一些配置信息,如变量的值等。使用mysql数据库可以方便地查询和管理MySQL服务器上的用户和配置信息。使用方法:SELECT * FROM mysql.user;
performance_schema
performance_schema数据库用于存储有关MySQL服务器的性能数据,如慢查询日志、查询统计等。使用performance_schema数据库可以方便地查看MySQL服务器的性能数据,从而帮助您诊断性能问题。使用方法:SELECT * FROM performance_schema.events_statements_summary_by_digest;
sys
sys数据库用于存储MySQL服务器上的系统数据,如进程信息、系统变量等。使用sys数据库可以方便地查看MySQL服务器上的系统数据,从而帮助您诊断系统问题。使用方法:SELECT * FROM sys.processlist;