当前位置:   article > 正文

MySQL简单了解_mysql如何理解

mysql如何理解

%
在学习sql注入之前我们需要先了解下数据库,这里我们已MySQL数据库为例进行讲解,在学习注入之前,我们先了解下MySQL数据库的特性,MySQL数据库里默认的数据库有4个,如下图所示
在这里插入图片描述
先讲一下这4个默认的数据库的作用:
1、infromation__schema
information_schema是一个信息数据库,这个库是MySQL 5.0之后才出来的。它保存着关于MySQL服务器所维护的所有其他数据库的信息。(如数据库名,数据库的表,表栏的数据类型与访问权 限等。) 里面有几个重要的表需要了解,一个是schemata,这个表里面包含数据库中所有的库名,tables里包含数据库中所有的表名,columns 提供了表中的列信息。
2、mysql
这是MySQL的核心数据库,类似于sql server中的master表,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息。
3、performance_schema
主要用于收集数据库服务器性能参数。并且库里表的存储引PERFORMANCE_SCHEMA,而用户是不能创建存储引擎为PERFORMANCE_SCHEMA的表。MySQL5.7默认是开启的。
4、sys
Sys库所有的数据源来自:performance_schema。目标是把performance_schema的把复杂度降低,让DBA(Database Administrator)能更好的阅读这个库里的内容。让DBA更快的了解DB运行情况。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/680257
推荐阅读
相关标签
  

闽ICP备14008679号