MySQL 是一个开源的关系型数据库管理系统,它由 Oracle 公司开发和维护。MySQL 提供了多种功能,包括数据存储、查询、更新和删除。
MySQL 默认自带几个数据库,这些数据库用于存储系统信息和用户数据。主要有以下几个:
- information_schema:此数据库包含 MySQL 系统元数据,它提供有关数据库、表、列和其他对象的信息。
- performance_schema:此数据库包含有关 MySQL 性能的信息,它可以帮助 DBA 诊断和解决性能问题。
- mysql:此数据库包含 MySQL 系统表,如
user
、db
和host
。 - sys:此数据库包含系统表,如
innodb_buffer_pool_stats
和innodb_metrics
。
除了这些默认数据库外,用户还可以创建自己的数据库来存储应用程序数据。要创建新数据库,可以使用以下 SQL 语句:
CREATE DATABASE 数据库名称;
例如,要创建一个名为 mydb
的新数据库,可以使用以下语句:
CREATE DATABASE mydb;
创建数据库后,就可以使用 USE
语句切换到该数据库:
USE 数据库名称;
例如,切换到 mydb
数据库:
USE mydb;
然后就可以在该数据库中创建表和存储数据了。
常见问题解答
- MySQL 默认自带几个数据库?
4 个:information_schema、performance_schema、mysql、sys - information_schema 数据库的作用是什么?
存储 MySQL 系统元数据,提供有关数据库、表、列和其他对象的信息。 - performance_schema 数据库的作用是什么?
存储有关 MySQL 性能的信息,帮助 DBA 诊断和解决性能问题。 - 如何创建新的 MySQL 数据库?
使用CREATE DATABASE
语句 - 如何切换到某个 MySQL 数据库?
使用USE
语句
原创文章,作者:王行灵,如若转载,请注明出处:https://www.wanglitou.cn/article_89008.html