什么是MySQL?

发布时间:2020-08-07 07:53:36 作者:yan3719
来源:ITPUB博客 阅读:183

MySQL是一个关系型数据库管理系统,由Oracle公司开发、发布和支持。


1、MySQL是一个数据库管理系统

       数据库是结构化数据的集合,可以是简单的购物清单的图片或者是公司网络中的大量信息,为了添加、访问和处理存储在公司数据库中的数据,你需要一个数据库管理系统,比如MySQL server。由于计算机非常擅长处理大量的数据,作为独立的实用程序或者其他应用的一部分,数据库管理系统在计算中扮演着非常核心的角色。


2、MySQL数据库是关系型的

       一个关系型数据库将数据存储在不同的表中,而不是将所有的数据存储在一个大的存储区域中。为了提高存储速度,结构化数据是有组织的存放在物理文件中。数据库、表格、视图、行和列等对象的逻辑模型提供了灵活的编程环境。你可以在指向不同表格的不同数据字段中设置对应关系的规则,如一对一、一对多、唯一、必须和可选。数据库强制执行这些规则,因此,在一个设计良好的数据库中,应用程序永远不会看到不一致的、重复的或者孤立的、过期或者丢失的数据。


       MySQL的SQL部分对应结构化查询语言,SQL是最常见的用于访问数据库的标准化语言。根据你的编程环境,你可以直接输入SQL(如生成报告),或者将SQL语言嵌入到其他语言中,或者使用特殊语言的API隐藏SQL语法。


       SQL是根据ANSI/ISO SQL标准定义的。1986年以来,SQL标准一直不断发展,到现在已经有好几个版本,如92版的标准、99版的标准和2003版的,目前基本都使用2003版的最新标准。


3、MySQL软件是开源的

       开源就意味着每个人都可以使用和修改软件。每个人都可以免费在网络上下载和使用MySQL。你可以根据个人需求学习和更改源码,MySQL软件使用的是GPL协议。


4、MySQL数据库服务器速度快、可靠性高,扩展性强,且易于使用

       MySQL服务器可以在桌面或者笔记本电脑上与其他应用程序、web服务器等等一起轻松运行,不需要特别关注。如果要将整个机器用于MySQL,可以调整MySQL设置,以充分利用所有的内存、CPU能力和可用的输入输出能力。MySQL还可以扩展到一组机器,并将它们联网。


5、MySQL服务器在客户端、服务器或者嵌入式系统中工作

       MySQL数据库软件是一个客户端/服务器系统,由一个多线程的SQL服务组成,支持不同的后端、多个不同的客户程序和库、管理工具和广泛的应用程序接口。MySQL服务器也可以作为嵌入式多线程库,可以将其连接到应用程序,以获得更小、更快,更易于管理的独立产品。


6、提供大量的MySQL软件支持

       MySQL支持大量的语言,大部分应用程序语言均支持MySQL软件。


推荐阅读:
  1. MySQL是如何安装的
  2. 什么是Mysql分表分库

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql 什么

上一篇:MySQL 5.7 延迟复制配置

下一篇:R1-002 Linux运行程序的3种方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》