【摘要】 即将参加全国计算机等级考试的考生们,考试即将到来,大家的备考工作进行得如何了?考必过为大家精心整理了2020年全国计算机二级MySQL复习知识点:表类型,希望能够助力全国计算机等级考试,相信坚持一定会有成果。那么,同学们一起快来做题吧!关于2020年全国计算机二级MySQL复习知识点:表类型的具体内容如下:
2020年全国计算机二级MySQL复习知识点:表类型
很多mysql用户可能很惊讶,mysql确实为用户提供5种不同的表类型,称为dbd、heap、isam、merge和myiasm。dbd归为事务安全类,而其他为非事务安全类。
1、事务安全
dbd
berkeley db(dbd)表是支持事务处理的表,由sleepycat软件公司开发。它提供mysql用户期待已久的功能-事务控制。事务控制在任何数据库系统中都是一个极有价值的功能,因为它们确保一组命令能成功地执行。
2、非事务安全
heap
heap表是mysql中存取数据快的表。这是因为他们使用存储在报考内存中的一个哈希索引。另一个要点是如果mysql或服务器崩溃,数据将丢失。
isam
isam表是早期mysql版本的缺省表类型,直到myiasm开发出来。建议不要再使用它。
merge
merge是一个有趣的新类型,在3.23.25之后出现。一个merge表实际上是一个相同myisam表的集合,合并成一个表,主要是为了效率原因。这样可以提高速度、搜索效率、修复效率并节省磁盘空间。
myiasm
这是mysql的缺省表类型。它基于iasm代码,但有很多有用的扩展。myiasm比较好的原因:
myiasm表小于iasm表,所以使用较少资源。
myiasm表在不同的平台上二进制层可移植。
更大的键码尺寸,更大的键码上限。
3、指定表类型
你可在创建表时指定表的类型。下例创建一个heap表:
--------------------------------------------------------------------
mysql>create table email_addresses type=heap (
->email char(55) not null,
->name char(30) not null,
->primary key(email) );
---------------------------------------------------------------------
bdb表需要一些配置工作。
4、
以上就是考必过为大家整理的2020年全国计算机二级MySQL复习知识点:表类型的具体内容。没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。你必须特别努力,才能显得毫不费力。最后,考必过预祝大家在未来的全国计算机等级考试中能够取得优异的成绩!