百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> myisam有哪些意思
分享文章到:

myisam有哪些意思

发布时间:09/01 来源:未知 浏览: 关键词:

myisam是mysql5.1版本前的默许储备引擎。它基于更老的ISAM代码,但有许多有用的扩展。每个MyISAM在磁盘上储备成三个文件,每一个文件的名字以表的名字开端,扩展名指出文件类型。

myisam介绍

(引荐教程:mysql教程)

MyISAM是默许储备引擎(Mysql5.1版本前)。它基于更老的ISAM代码,但有许多有用的扩展。(留意MySQL 5.1不支撑ISAM)。 每个MyISAM在磁盘上储备成三个文件,每一个文件的名字均以表的名字开端,扩展名指出文件类型。

具体介绍

要明白表示你想要用一个MyISAM表格,请用ENGINE表选项指出来:

CREATE TABLE t (i INT) ENGINE = MYISAM;

注释:老版本的MySQL使用TYPE而不是ENGINE(例如,TYPE = MYISAM)。MySQL 5.1为向下兼容而支撑这个语法,但TYPE此刻被轻蔑,而ENGINE是第一的用途。

一样地,ENGINE选项是不必要的;除非默许已经被改动了,InnoDB是默许储备引擎(Mysql 5.1后)。

MyISAM储备引擎的一些特点

1、所有数据值先储备低字节。

这使得数据机和操纵系统别离。二进制轻便性的独一要求是机器使用补码(如比来20年的机器有的一样)和IEEE浮点格局(在主流机器中也完全是主导的)。独一不支撑二进制兼容性的机器是嵌入式系统。这些系统有时使用非凡的处置器。

先储备数据低字节并不严峻地影响速度;数据行中的字节一样是未结合的,从一个标的目的读未结合的字节并不比从反向读更占用更多的资源。效劳器上的猎取列值的代码与其它代码比拟并不显得时间紧。

2、大文件(达63位文件长度)在支撑大文件的文件系统和操纵系统上被支撑。

3、当把删除和更新及插入混合的时候,动态尺寸的行更少碎片。这要通过合并相邻被删除的块,乃至若下一个块被删除,就扩展到下一块来主动完成。

以上就是myisam是啥意思的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板