1.2.1什么是MySQL?

 

MySQL是最流行的开源SQL数据库管理系统,由Oracle Corporation开发,分发和支持。

MySQL网站(http://www.mysql.com/)提供有关MySQL软件的最新信息。

  • MySQL是一个数据库管理系统。

    数据库是结构化的数据集合。从简单的购物清单到图片库,或者企业网络中的大量信息,它都可以是任何东西。要添加,访问和处理存储在计算机数据库中的数据,您需要一个数据库管理系统,例如MySQL Server。由于计算机非常擅长处理大量数据,因此数据库管理系统作为独立实用程序或其他应用程序的一部分,在计算中起着核心作用。

  • MySQL数据库是关系型的。

    关系数据库将数据存储在单独的表中,而不是将所有数据放在一个大仓库中。数据库结构被组织成针对速度进行了优化的物理文件。具有对象(例如数据库,表,视图,行和列)的逻辑模型提供了灵活的编程环境。您可以设置规则来管理不同数据字段之间的关系,例如一对一,一对多,唯一,必需或可选,以及 不同表之间的“ 指针 ”数据库执行这些规则,因此,使用设计良好的数据库,您的应用程序将永远不会看到不一致,重复,孤立,孤立,过时或丢失的数据。

    “ MySQL ” 的SQL部分代表 “ 结构化查询语言 ”SQL是用于访问数据库的最常见的标准化语言。根据您的编程环境,您可能会直接输入SQL(例如,生成报告),将SQL语句嵌入用另一种语言编写的代码中,或者使用隐藏SQL语法的特定于语言的API。

    SQL由ANSI / ISO SQL标准定义。自1986年以来,SQL标准一直在发展,并且存在多个版本。在本手册中,“ SQL-92 ”是指1992年发布的标准,“ SQL:1999 ”是指1999年发布的标准,“ SQL:2003 ”是指标准的当前版本。我们使用 “ SQL标准 ”一词来随时表示SQL标准的当前版本。

  • MySQL软件是开源的。

    开源意味着任何人都可以使用和修改该软件。任何人都可以从互联网上下载MySQL软件并使用它而无需支付任何费用。如果愿意,您可以学习源代码并进行更改以适合您的需求。MySQL软件使用GPL(GNU通用公共许可证)http://www.fsf.org/licenses/来定义您在不同情况下可以使用或不可以使用的软件。如果您对GPL不满意,或者需要将MySQL代码嵌入到商业应用程序中,可以从我们这里购买商业许可版本。有关更多信息,请参见MySQL许可概述(http://www.mysql.com/company/legal/licensing/)。

  • MySQL数据库服务器非常快速,可靠,可扩展且易于使用。

    如果这是您想要的,则应尝试一下。MySQL Server可以与其他应用程序,Web服务器等一起轻松地在台式机或笔记本电脑上运行,几乎不需要或不需要任何注意。如果将整台计算机专用于MySQL,则可以调整设置以利用所有可用的内存,CPU能力和I / O容量。MySQL还可以扩展到联网的机器集群。

    MySQL Server最初是为处理大型数据库而开发的,其处理速度比现有解决方案要快得多,并且已经在要求严格的生产环境中成功使用了数年。尽管处于不断发展中,但MySQL Server如今提供了一组丰富而有用的功能。它的连接性,速度和安全性使MySQL Server非常适合访问Internet上的数据库。

  • MySQL Server在客户端/服务器或嵌入式系统中运行。

    MySQL数据库软件是一个客户端/服务器系统,由支持不同后端的多线程SQL Server,几个不同的客户端程序和库,管理工具以及各种应用程序编程接口(API)组成。

    我们还提供MySQL Server作为嵌入式多线程库,您可以将其链接到应用程序中以获得更小,更快,更易于管理的独立产品。

  • 可以使用大量的MySQL软件。

    MySQL Server具有与用户密切合作开发的实用功能集。您最喜欢的应用程序或语言很可能支持MySQL数据库服务器。

发音“ MySQL ”的官方方法“ My Ess Que Ell ”(不是“ my sequel ”),但是我们不介意将其发音为“ my sequel ”还是其他某种本地化方式。

原文地址:https://www.cnblogs.com/owlin/p/13718998.html