zoukankan      html  css  js  c++  java
  • MySQL 入门篇

    历史

    MySQL 是由 David Axmark、Allan Larsson 和 Michael Widenius 3 个瑞典人于 20 世纪 90 年代开发的一个关系型数据库。MySQL 之名取自创始人之一 Michael Widenius 女儿 My 的名字。
    MySQL 诞生时间后的 2001 年,才开始引入 InnoDB 存储。并于 2002 年正式宣布 MySQL 全面支持事务,满足事务 ACID 属性(Atomicity,原子性;Consistent,一致性;Isolation,隔离性;Durable,持久性),并支持外键约束,使 MySQL 具备了支持关键应用的最基本特性。2005 年,MySQL 5.0 发布,增加了对视图(View)、数据库存储过程(Stored Procedure)、触发器(Trigger)、服务器端游标(Cursor),以及分布式事务协议 XA 等高级特性的支持。
    从上可知:罗马不是一天建成的!

    SQL 标准

    ANSI/ISO SQL 是公认的关系数据库标准。从 SQL 标准的符合性来说,MySQL 不仅无法跟成熟的商业数据库相比,在开源数据库中也远不是最好的,比如 PostgreSQL 就是业界公认的 ANSI/ISO SQL 标准符合性最好的开源数据库。
    PostgreSQL 是加州大学伯克利分校以教学为目的开发的数据库系统,以追求功能实现的“完美”为首要目标,虽然在标准的遵从性上比 MySQL 领先,但性能一直是其短板,很难支持较大的应用。

    版本

    MySQL 数据库目前分为社区版(Community Server)和企业版(Enterprise),它们最重要的区别在于:社区版是自由下载而且完全免费的,但是官方不提供任何技术支持,适用于大多数普通用户;企业版是收费的,不能在线下载,相应地,它提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。

    一坑未平,又开一坑。。。不会的太多了

  • 相关阅读:
    水调歌头·1024
    网页开发方式-从静态页面到服务端渲染
    完美融合 nextjs 和 antd
    commanderJs编写命令行工具(cli)
    [信息安全] 05 X.509 公钥证书的格式标准
    [Cake] 3. dotnet 本地工具 cake & dotnet format
    [计算机网络] 00 概述
    [Cake] 2. dotnet 全局工具 cake
    [解读REST] 0.REST 相关参考资料
    [OIDC in Action] 3. 基于OIDC(OpenID Connect)的SSO(添加Github OAuth 2.0的支持)
  • 原文地址:https://www.cnblogs.com/craftsman-gao/p/7140687.html
Copyright © 2011-2022 走看看