欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > 【Mysql】数据库系统和Mysql

【Mysql】数据库系统和Mysql

2025/11/26 4:25:45 来源:https://blog.csdn.net/hefaxiang/article/details/142566512  浏览:    关键词:【Mysql】数据库系统和Mysql

1、数据库系统

数据库(Database)是一个以某种组织方式存储在磁盘上的数据当代集合。

2、数据库应用

数据库应用系统是指基于数据库的应用软件。

3、数据库管理系统(数据库软件)

(1)关系型数据库(RDBMS)

关系型数据库可以理解为存数据是一张一张的表,这些表与表之间有关系。

oracle数据库

Mysql数据库(最流行中型数据库)

SQL  server   数据库(Windows  上最好的数据库)

postgresql (功能最强大的开源数据库)

sqlite(最流行的嵌入式数据库)

(2)非关系型数据库

Redis(最好的缓存数据库)

MongoDB(最好的文档型数据库)

Elasticsearch(最好的搜索服务)

cassandra(最好的的列式数据库)

HBase(优秀的分布式、列式数据库)

3、SQL和数据库管理系统的关系

(1)SQL是一种用于操作数据库的语言,SQL使用与所有关系型数据库。

(2)Mysql      oracle     sqlserver  是一个数据库软件,这些数据库软件支持标准SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法。

4、关系型数据库管理系统组成

数据库:存放数据的仓库。

数据库管理系统(DBMS)主要由数据库和表组成,一个系统可以有很多数据库,每个数据库可以有很多表。

5、Mysql的介绍

Mysql数据库管理系统由瑞典的DatakonsultAB公司研发,该公司被Sun公司收购,现在Sun公司又被Oracle公司收购,因此Mysql目前属于Oracle旗下产品。

Mysql所使用的SQL语言是用于访问数据库的最常用标准化语言,Mysql软件采用双授权政策,分为社区版和商业版。由于其体积小,速度快总体拥有成本低,一般中小型网站的开发都选择Mysql作为网站数据库。

6、Mysql的特点

(1)Mysql数据库是用c和c++编写的,以保证源码的可移植性。

(2)支持多个操作系统。例如:Windows、linux、MacOS等

(3)支持多线程,可以充分的利用CPU资源。

(4)为多种编程语言提供API,包括C语言、Java、PHP、Python语言等。

(5)Mysql优化了SQL算法,有效的提高了查询速度。

(6)Mysql开放源代码且无版权制约,自主性强,使用成本低。

(7)Mysql历史悠久,社区及用户非常活跃,遇到问题可以很快获取到帮助。

7、Mysql的版本

针对不同的用户,Mysql分为两种不同的版本。

(1)Mysql   Community    Server

社区版本,免费,但是MySQL不提供官方技术支持

(2)Mysql   Enterprise    Edition

商业版,该版本是收费版本,可以使用30天,官方提供技术支持。

(3)Mysql  Cluster

集群版,开源免费,可将几个Mysql  server   封装成一个Server.

(4)Mysql   Cluser   CGE

高级集群版,需付费

(5)Mysql   Workbench(GUI   Tool)

一款专为Mysql设计的ER/数据库建模工具。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词