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

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

  • 相关阅读:
    go并发和并行
    goroutine
    go并发
    wampserver配置问题
    获取字符串的长度
    mysql中事件失效如何解决
    Go语言中Goroutine与线程的区别
    Mosquitto服务器的日志分析
    phpexcel导出数据 出现Formula Error的解决方案
    Centos6.X 手动升级gcc
  • 原文地址:https://www.cnblogs.com/craftsman-gao/p/7140687.html
Copyright © 2011-2022 走看看