Sine安全-网络安全背后的巨人,提供服务器安全_服务器维护_网站安全解决方案

什么是mysql数据库? 简单又通俗


       首先我们要了解一下什么是mysql数据库,mysql是目前网站以及APP应用上用的较多

的一个开源的关系型数据库系统,可以对数据进行保存,分段化的数据保存,也可以对其

数据进行检索,查询等功能的数据库。

 
 
默认的mysql数据库中存有一个库这个就是mysql的系统数据库,可以对其保存系统的数据

包括mysql数据库的信息,数据库root账号,普通账号,以及数据库的名称,还有数据库的

一些表还有一些数字型的数据类型结构都会有所保存。在mysql中有一个是只有只读权限的

表,这个在使用过程中基本用不到,也在数据库里看不到。
 
在schemata表里有这所有数据库的信息,包括使用mysql命令 show 查看databases数据库

的时候也是会出来这个结果。tables表里包含了数据库的所有表信息,会很直观的描述一

些数据类型,包括使用的数据库引擎以及数据库表的新建时间等等的信息都会在这里。

 
 
还有一个默认的columns表,这个mysql数据库里的表,主要是列出了所有的信息,该表对

某个数据库里的表,跟列都会列出详细的信息,包括你使用数据库的命令show colums

from schemaname表的这个命令查询出来的结果都是一样的,当mysql数据库的用户去访问

这些表,都会列出详细的账户权限,包括普通权限账户对那些表的访问权限。

 
 
mysql数据库还有一个系统的表,master这个表,这个是数据库最重要的表,里面存储了数据

库的账户,账户权限设置,数据库的安全设置,mysql数据库的一些数据库表的读写权限都会记录到这个表中。
分享: