美文网首页 技术博客devops
MYSQL自带数据引擎-MyISAM和InnoDB

MYSQL自带数据引擎-MyISAM和InnoDB

作者: 老生住长亭 | 来源:发表于2018-03-30 20:46 被阅读1次

1.Ubuntu安装mysql的系列Mariadb,自带引擎命令

image.png
  1. 引擎MyISAM和InnoDB区别

    MyISAM:
    (1)不支持事务和外键高级功能,性能很好
    (2)自增长(AUTO_INCREMENT)字段的索引可以和其他字段一起建立联合索引
    (3)锁机制:全表锁,不支持行锁
    (4)适用范围:读多写少
    (5)索引和数据分开,索引压缩?
    (6)不支持热备
    InnoDB:
    (1)支持事务,外键功能,锁是行锁
    (2)自增长(AUTO_INCREMENT)字段必须要有索引且只能有着一个字段,不能和其他字段联合建立索引
    (3)并不是绝对的行锁,如果不能确定where条件字段的范围时,此时锁是全表锁。如update tablename set a =1 where b like "%ssss%"
    (4)支持热备

相关文章

  • MYSQL自带数据引擎-MyISAM和InnoDB

    1.Ubuntu安装mysql的系列Mariadb,自带引擎命令 引擎MyISAM和InnoDB区别MyISAM:...

  • mysql的两种引擎

    MySQL两种存储引擎: MyISAM和InnoDB 简单总结 MyISAM是MySQL的默认数据库引擎(5.5版...

  • 2018-03-19

    mysql MyISAM引擎和InnoDB的介绍 1、MyISAM MyISAM是MySQL的默认存储引擎,基于...

  • MySQL中为什么会有Redo log和Binlog两种日志

    由于历史原因,最开始 MySQL 里并没有 InnoDB 引擎。MySQL 自带的引擎是 MyISAM,但是 My...

  • MySQL数据库引擎

    MySQL数据库引擎有哪些 mysql的存储引擎包括:MyISAM 、 InnoDB 、 BDB 、 MEMORY...

  • mysql数据库详解

    mysql数据库5.7之前默认使用MyISAM引擎,在5.7上使用的是InnoDB引擎。 MyISAM引擎特性 支...

  • mysql 50问

    简述在MySQL数据库中引擎MyISAM和InnoDB的区别?存储结构方面:MyISAM每个MyISAM在磁盘上存...

  • Mysql存储引擎之InnoDB

    在mysql5.58版本之后,InnoDB替代了myisam成为了mysql数据库的默认引擎。 和myisam不同...

  • mysql(七)

    MySQL存储引擎-innodb 查看存储引擎 innodb和myisam的物理区别 innodb 核心特性 MV...

  • mysql的聚簇索引与非聚簇索引的简短总结

    在mysql数据库中,myisam引擎和innodb引擎使用的索引类型不同,myisam对应的是非聚簇索引,而in...

网友评论

    本文标题:MYSQL自带数据引擎-MyISAM和InnoDB

    本文链接:https://www.haomeiwen.com/subject/zwqwcftx.html