MySQL数据库(一)——基本介绍

Linux和GNU:Linux是操作系统内核(并不是一个完整的系统),上面运行着诸多GNU程序(GUN程序如今不仅运行在Linux环境上,UNIN/Windows上也都有),它们共同组合出一套可用的系统。FSF(Free Software Foundation,自由软件基金会)将这套组合定义为GNU/Linux,命名存在争议,有一部分Linux发行版采用了“GNU/Linux”的说法,更多企业和开发人员采用了“Linux”。

自由软件:必须开放源代码,可以被自由地使用,不受限制地复制、研究、修改和发布。

MySQL基本介绍:

MySQL目前属于Oracle甲骨文公司,MySQL称之为关系型数据库、微软的SQL Server。

MySQL数据库能够支持在多种操作系统上运行,包括Solaris、Mac OS、FreeBSD和Windows,Linux通通支持。

数核心功能就是处理数据,其中提供空间供数据存储又是其主要主要功能之一。

数据库一般也不直接面向数据存储,存储是交给表/索引这类对象完成的。

MySQL中的表对象是基于库维护的,即表是属于某个库的,库在表在。

Oracle中的表对象是基于用户的,属于创建该对象的用户所有,用户在表在。

MySQL数据库都是由多个数据库组成(一经创建,默认至少有4个)。

Oracle中的数据库则是一个整体。

当默认配置好一套MySQL数据库服务后,系统会默认创建4个库:

(1)information_schema:记录用户、表、视图等元数据信息。它是虚拟出来的库,是由MySQL实例创建和维护的,其对象都保存在内存中(在磁盘上找不到对应的物理存在,因为是虚拟的),用户也无法在该库中创建对象,root用户也不可以。对于该库用户唯一能做的事情就是查询。

(2)mysql:记录用户权限、帮助、日志等信息。

(3)performance_schema:MySQL服务性能指标库。

(4)test:测试库。

猜你喜欢

转载自blog.csdn.net/weixin_42479293/article/details/94601153
今日推荐