还剩3页未读,继续阅读
文本内容:
XX计算机二级MySQL数据库查看表类型分析引导语MySQL是一种开放源代码的关系型数据库管理系统,以下是分享给大家的xx计算机二级MySQL数据库查看表类型分析,欢迎阅读学习!MySQL数据表主要支持六种类型,分别是BDB、HEAP、ISAM、MERGE、MYISAM、InnoBDB这六种又分为两类,一类是”事务安全型”transaction-safe,包括BDB和InnoDB;其余都属于第二类,称为”非事务安全型”non-transaction-safeBDB全称是”BrekeleyDB”它是Mysql最早的具有事务能力的表的类型,由SleepycatSoftware.sleepycat.开发它提供了事务控制能力功能,它确保一组命令全部执行成功,或者当任何一个命令出现错误时所有命令的结果都被回退,可以想像在电子银行中事务控制能力是非常重要的支持MIT、ROLLBACK和其他事务特性最新版本的Mysql已经计划移除对BDB的支持,转而全力发展InnoDBInnoDB是较新的事务安全型存储引擎,用于事务处理应用程序,支持BDB的几乎所有特性,并具有众多新特性,包括ACID事务支持特性·事务处理机制·支持外链·崩溃后能立即恢复·支持外键功能,级联删除·支持并发能力·在硬盘上的存储方式InnoBDBfrm最新版本的Mysql已经计划移除对BDB的支持,转而全力发展InnoDBInnoDB对Mysql有更好的特性支持,而且开发社区活跃MyISAM默认的MySQL插件式存储引擎,它是基于ISAM类型,但它增加了许多有用的扩展,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一注意,通过更改STORAGE_ENGINE配置变量,能够方便地更改MySQL服务器的默认存储引擎优点·
1.比ISAM表更小,所占资源更少·
2.可以在不同平台间二进制移植表的类型在创建表时指定ISAM是MyISAM类型出现之前MySQL表使用的默认类型,现在已经被MyISAM代替MemoryHEAP是MySQL表中访问最快的表,将所有数据保存在RAM中,在需要快速查找引用和其他类似数据的环境下,可提供极快的访问注意,这种类型下数据是非持久化设计的,它一般适应于临时表,如果MySQL或者服务器崩溃,表中数...。