久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python面試真題 - 你常用的mysql引擎有哪些?各引擎間有什么區別?

【Python面試真題】- 你常用的mysql引擎有哪些?各引擎間有什么區別?

  主要 MyISAM 與 InnoDB 兩個引擎,其主要區別如下:

  一、InnoDB 支持事務,MyISAM 不支持,這一點是非常之重要。事務是一種高

  級的處理方式,如在一些列增刪改中只要哪個出錯還可以回滾還原,而 MyISAM

  就不可以了;

  二、MyISAM 適合查詢以及插入為主的應用,InnoDB 適合頻繁修改以及涉及到

  安全性較高的應用;

  三、InnoDB 支持外鍵,MyISAM 不支持;

  四、MyISAM 是默認引擎,InnoDB 需要指定;

  五、InnoDB 不支持 FULLTEXT 類型的索引;

  六、InnoDB 中不保存表的行數,如 select count(*) from table 時,InnoDB;需要

  掃描一遍整個表來計算有多少行,但是 MyISAM 只要簡單的讀出保存好的行數即

  可。注意的是,當 count(*)語句包含 where 條件時 MyISAM 也需要掃描整個表;

  七、對于自增長的字段,InnoDB 中必須包含只有該字段的索引,但是在 MyISAM

  表中可以和其他字段一起建立聯合索引;

  八、清空整個表時,InnoDB 是一行一行的刪除,效率非常慢。MyISAM 則會重

  建表;

  九、InnoDB 支持行鎖(某些情況下還是鎖整表,如 update table set a=1 where

  user like '%lee%'



相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

  • <menu id="dlktz"></menu>
    <ul id="dlktz"></ul>
    <menu id="dlktz"></menu>
    <bdo id="dlktz"></bdo>
    主站蜘蛛池模板: 宝兴县| 昂仁县| 仲巴县| 通州区| 织金县| 鱼台县| 麦盖提县| 佛冈县| 高雄市| 油尖旺区| 榆树市| 仁寿县| 揭西县| 山东省| 峡江县| 平顶山市| 榆树市| 广元市| 崇文区| 博罗县| 尼勒克县| 达州市| 门头沟区| 闽清县| 达州市| 察隅县| 略阳县| 阜新| 喀喇| 普兰县| 嵩明县| 周至县| 云龙县| 阳朔县| 华安县| 马龙县| 丽水市| 揭阳市| 申扎县| 油尖旺区| 文成县|