MySQL,是 Oracle Corporation 开发、分发和支持的最流行的开源 SQL 数据库管理系统。
MySQL 网站 (http://www.mysql.com/) 提供了 MySQL 软件的最新信息。
-
MySQL 是一个数据库管理系统。
数据库是一个结构化的数据集合。它可以是简单的购物清单、图片库或企业网络中的大量信息。要添加、访问和处理存储在计算机数据库中的数据,您需要一个数据库管理系统,如 MySQL 服务器。由于计算机非常擅长处理大量数据,数据库管理系统在计算中扮演着核心角色,作为独立的实用程序或其他应用程序的一部分。
-
MySQL 数据库是关系型的。
关系数据库将数据存储在单独的表中,而不是将所有数据存储在一个大仓库中。数据库结构被组织成物理文件,以优化速度。逻辑模型,具有对象如数据库、表、视图、行和列,提供了灵活的编程环境。您可以设置规则来管理不同数据字段之间的关系,如一对一、一对多、唯一、必需或可选,并在不同的表之间设置“指针”。数据库将强制执行这些规则,以便您的应用程序永远不会看到不一致、重复、孤立、过时或缺失的数据。
SQL 部分的“MySQL”代表“结构化查询语言”。SQL 是访问数据库最常用的标准化语言。根据您的编程环境,您可能会直接输入 SQL(例如,生成报告),将 SQL 语句嵌入到其他语言的代码中,或者使用语言特定的 API 来隐藏 SQL 语法。
SQL 由 ANSI/ISO SQL 标准定义。SQL 标准自 1986 年以来一直在演变,存在多个版本。在本手册中,“SQL-92”指 1992 年发布的标准,“SQL:1999”指 1999 年发布的标准,而“SQL:2003”指当前版本的标准。我们使用短语“SQL 标准”来指当前版本的 SQL 标准。
-
MySQL 软件是开源的。
开源意味着任何人都可以使用和修改软件。任何人都可以从互联网上下载 MySQL 软件并免费使用。如果您愿意,您可以研究源代码并根据需要进行修改。MySQL 软件使用 GPL(GNU 通用公共许可证),http://www.fsf.org/licenses/,来定义在不同情况下可以和不可以对软件进行的操作。如果您对 GPL 感到不comfortable 或需要将 MySQL 代码嵌入到商业应用程序中,您可以从我们这里购买商业许可版本。请参阅 MySQL 许可概述以获取更多信息 (http://www.mysql.com/company/legal/licensing/).
-
MySQL 数据库服务器非常快、可靠、可扩展且易于使用。
如果您正在寻找这些特性,那么您应该尝试一下。MySQL 服务器可以舒适地运行在桌面或笔记本电脑上,旁边是其他应用程序、Web 服务器等,需要很少或不需要注意。如果您将整个机器专门用于 MySQL,您可以调整设置以充分利用所有可用的内存、CPU 功率和 I/O 能力。MySQL 也可以扩展到机器集群,联网在一起。
MySQL 服务器最初是为了处理大型数据库比现有的解决方案更快而开发的,并且已经在生产环境中成功使用了多年。尽管不断发展,MySQL 服务器今天提供了一个丰富且有用的功能集。其连接性、速度和安全性使 MySQL 服务器非常适合访问互联网上的数据库。
-
MySQL 服务器可以在客户机/服务器或嵌入式系统中工作。
MySQL 数据库软件是一个客户机/服务器系统,由多线程 SQL 服务器支持不同的后端、多个客户机程序和库、管理工具和广泛的应用程序编程接口(API)。
我们还提供了 MySQL 服务器作为嵌入式多线程库,您可以将其链接到应用程序中,以获取一个较小、较快、较易管理的独立产品。
-
有大量的贡献MySQL软件可用。
MySQL Server具有实用的功能集,开发这些功能是与我们的用户进行紧密合作的。很可能您的应用程序或语言支持MySQL数据库服务器。
-
MySQL HeatWave。
MySQL HeatWave是一个完全托管的数据库服务,由HeatWave内存查询加速器提供支持。它是唯一一个云服务,结合了事务、实时分析跨数据仓库和数据湖、机器学习在一个MySQL数据库中;无需ETL复制的复杂性、延迟、风险和成本。它在OCI、AWS和Azure上可用。了解更多信息:https://www.oracle.com/mysql/。
官方发音方式是:“MySQL”是 “My Ess Que Ell”(而不是 “my sequel”),但我们不介意您将其发音为 “my sequel” 或以其他本地化方式发音。