zoukankan      html  css  js  c++  java
  • 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 ”还是其他某种本地化方式。

  • 相关阅读:
    Hadoop集群(三) Hbase搭建
    Hadoop集群(二) HDFS搭建
    Hadoop集群(一) Zookeeper搭建
    Redis Cluster 添加/删除 完整折腾步骤
    Redis Cluster在线迁移
    Hadoop分布式HA的安装部署
    Describe the difference between repeater, bridge and router.
    what is the “handover” and "soft handover" in mobile communication system?
    The main roles of LTE eNodeB.
    The architecture of LTE network.
  • 原文地址:https://www.cnblogs.com/owlin/p/13718998.html
Copyright © 2011-2022 走看看