zoukankan      html  css  js  c++  java
  • mysql存储引擎(mysql学习六)

    存储引擎

    现在只有InnoDB支持外键

    上接着学习笔记五

    class表中有外键,所以不能修改存储引擎

    表类型

      默认的服务器表类型,通过my.ini可以配置

       Default-storage-engine=innoDB

    在创建或编辑表时可以指定标的存储引擎

    Engine innodb

    Engine myisam

    Innodb 只有一个frm文件 myisam三个文件(frm结构,myd数据,myi索引)

    Innodbmyisam区别

    1. 文件保存方式

    Myisam一个表 3个文件

    .frm(结构文件) .MYD(数据),.MYI(索引)

    InnoDB一个表一个文件 .FRM

    所有的innodb表都使用相同的innodb存储表空间来保存数据和索引

    存储引擎选择依据

    1.功能(需要用外键时只能选innodb)

    2.性能(innodb 行级锁,myisam表级锁)

    Myisam(插入和检索)

    Innodb(更新删除)

  • 相关阅读:
    程序员都必读
    ia-64 vs x86-64
    Linux内核学习
    开源liscense对比
    列存储
    大数据科普
    [USACO1.5]数字三角形
    [USACO08FEB]酒店Hotel
    数的划分
    CodeForce 18D
  • 原文地址:https://www.cnblogs.com/HKUI/p/3579004.html
Copyright © 2011-2022 走看看