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出现 The file will have its original line endings in your working directory
    SpringBoot集成flowable碰见DMN不能初始化
    CF268D Wall Bars
    CF1327F AND Segments
    P2900 [USACO08MAR]Land Acquisition G
    CF279B Books
    CF859E Desk Disorder
    CF1147B Chladni Figure
    CF1147E Rainbow Coins
    P3565 [POI2014]HOT-Hotels
  • 原文地址:https://www.cnblogs.com/Hed-geh0g/p/7324270.html
Copyright © 2011-2022 走看看