zoukankan      html  css  js  c++  java
  • 【MySQL】MySQL学习笔记(一)

    1.MySQL常用引擎

     (1)Innodb     *使用聚集索引

     (数据量大、    *提供事务支持

     需要事务支持 *建立缓冲池进行数据索引

     时使用)        *不支持全文搜索

             *主键查询较快

             *支持行级锁、外键 (可能造成思死锁)

             *可利用日志恢复数据

     (2)MyIASM   *默认引擎

             *使用非聚集索引

        (读>>写时    *不提供事务支持

      有优势)     *表级锁、不支持外键 (不会造成死锁)

                  *自动保存表行数,SELECT count(*) FROM table时不用扫描表

       

     *Innodb 和 MyIASM都使用B+树作为其数据结构。区别在于:Innodb中存的是数据;MyIASM中存储的是地址

    2.事务的特性 (ACID)  *原子性:确保工作单元内的所有操作都成功完成,否则事务将被中止在故障点,和以前的操作将回滚到以前的状态。

                  *一致性:确保数据库正确地改变状态后,成功提交的事务。

                  *持久性:确保提交的事务的结果或效果的系统出现故障的情况下仍然存在。

                  *隔离性:使事务操作彼此独立的和透明的。

    参考:

    http://www.cnblogs.com/ymy124/p/3718439.html

      

  • 相关阅读:
    git本地及远程分支回退
    Git怎样撤销一次分支的合并Merge
    git仓库迁移的两种解决方案
    【转】Linux下mysql操作
    Linux下tomcat相关操作
    Linux下top命令详解
    Linux下crontab详解
    Linux下mysql安装
    Linux下RPM包管理
    Linux下用户组、文件权限详解
  • 原文地址:https://www.cnblogs.com/Hed-geh0g/p/7324270.html
Copyright © 2011-2022 走看看