myisam和innodb的区别
类别:数据库 浏览量:433
时间:2016-5-30 myisam和innodb的区别
myisam和innodb的区别1、MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型
2、每张MyISAM表存放在三个文件中:frm 文件存放表格定义、数据文件是MYD (MYData)、索引文件是MYI (MYIndex),InnoDB存储它的表和索引在一个表空间中,表空间可以包含数个文件
3、InnoDB支持事务,而MyISAM不支持事务
4、InnoDB是事务型引擎,支持回滚、崩溃恢复能力、多版本并发控制、ACID事务
5、MyISAM不支持行锁定,只支持锁定整个表,InnoDB支持数据行锁定
6、InnoDB支持外键,MyISAM不支持
7、MyISAM支持全文索引,而InnoDB不支持
8、MyISAM适合读多写少的应用,且对数据一致性恢复性要求不高的场合
9、如果应用中需要执行大量的INSERT或UPDATE操作,则应该使用InnoDB,这样可以提高多用户并发操作的性能
标签:mysql
您可能感兴趣
- 怎样查看mysql的安装路径(MySQL中查看数据库安装路径的方法)
- mysql数据字段默认值怎么设置(MySQL 字段默认值该如何设置)
- mysql数据库使用规则(mysql数据库基本语法及操作大全)
- mysql的binlog几种模式(MySQL系列之redo log、undo log和binlog详解)
- 终于有人将mysql 索引讲清楚了(MySQL 索引的一些细节分享)
- innodb和myisam(Mysql InnoDB和MyISAM区别原理解析)
- 用mysql编写test数据库(MySQL制作具有千万条测试数据的测试库的方法)
- mysql行级锁使用教程(浅析MySQL的lru链表)
- mysqldump导入导出(MySQL官方导出工具mysqlpump的使用)
- mysql 使用小结(Mysql Online DDL的使用详解)
- mysql主从复制如何解决延迟(MySQL 8.0.23中复制架构从节点自动故障转移的问题)
- mysql统计下个月过生日的人数(Mysql出生日期转换为年龄并分组统计人数的方法示例)
- mysql 建表命令注释(mysql alter table命令修改表结构实例详解)
- mysql删除的delete怎么找回(MySQL Delete 删数据后磁盘空间未释放的原因)
- mysqldump 命令详解(mysqldump你可能不知道的参数)
- docker中mysql连接命令(docker 如何修改mysql的root密码)
- 庆八一,重读经典红色语录,感悟互联网发展硬道理(重读经典红色语录)
- TVB新剧《黯夜守护者》将播,陈展鹏陈炜首次合作探讨人性(TVB新剧黯夜守护者将播)
- 新晋小花被称女版吴卓羲 将取代滕丽名成为TVB新一代御用女警(新晋小花被称女版吴卓羲)
- 艺人吴卓羲10年警察生涯,演足10年阿Sir,系咩玩法(艺人吴卓羲10年警察生涯)
- 菲律宾潜水(菲律宾潜水价格)
- 泰国人妖(变性手术生殖器要割掉吗)
热门推荐
- python读取mat文件(详解Python Matplot中文显示完美解决方案)
- python本地ocr库(详解Python安装tesserocr遇到的各种问题及解决办法)
- python excel 合并表格(Python实现合并excel表格的方法分析)
- js中parent和opener的区别
- thinkphp快速入门手册(从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解)
- docker离线安装步骤(Docker安装FastDFS的方法步骤)
- centos7 docker容器目录(CentOS7使用docker部署Apollo配置中心的实现)
- pythonmath库引入方法(python使用thrift教程的方法示例)
- docker compose 与docker区别(windows安装Docker与docker-compose套装的详细教程)
- dedecms怎么改使用页面(dedecms从子目录移动到根目录的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9