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是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

MySQL储存引擎选型对比:InnoDB、MyISAM与Memory性能指标评估引言:在MySQL数据库中,储存引擎的选择对于系统性能和数据完整性起着至关重要的作用。MySQL提供了多种储存引擎,其中最常用的引擎包括InnoDB、MyISAM和Memory。本文将就这三种储存引擎进行性能指标评估,并通过代码示例进行比较。一、InnoDB引擎InnoDB是My

MySQL是一款广泛使用的数据库管理系统,不同的存储引擎对数据库性能有不同的影响。MyISAM和InnoDB是MySQL中最常用的两种存储引擎,它们的特点各有不同,使用不当可能会影响数据库的性能。本文将介绍如何使用这两种存储引擎来优化MySQL性能。一、MyISAM存储引擎MyISAM是MySQL最常用的存储引擎,它的优点是速度快,存储占用空间小。MyISA

提高MySQL存储引擎读取性能的技巧和策略:MyISAM与InnoDB对比分析引言:MySQL是最常用的开源关系型数据库管理系统之一,主要用于存储和管理大量结构化数据。在应用中,对于数据库的读取性能往往是非常重要的,因为读取操作是大部分应用的主要操作类型。本文将重点讨论如何提高MySQL存储引擎的读取性能,重点对比分析MyISAM和InnoDB这两个常用的存

MySQL储存引擎性能对比:MyISAM和InnoDB的读写性能对比实验引言:MySQL是一种广泛使用的关系型数据库管理系统。它支持多种储存引擎,其中两种最常用的引擎是MyISAM和InnoDB。本文将探讨这两种储存引擎的读写性能,通过实验对它们进行具体的对比。一、MyISAM引擎简介MyISAM引擎是MySQL的默认储存引擎,在早期版本中被广泛使用。它使用

MySQL是一款被广泛使用的开源关系型数据库管理系统。在处理巨大的数据量时,良好的性能是至关重要的。MyISAM索引缓存是MySQL的一个非常重要的特性,它可以大幅提高数据读取的速度和性能。在本文中,我们将深入探讨MyISAM索引缓存的工作原理以及如何配置和优化索引缓存来提升MySQL的性能。什么是MyISAM索引缓存?MyISAM是MySQL中的一种存储引

如何选择合适的MySQL存储引擎?比较MyISAM和InnoDB的优势与劣势引言:MySQL是目前最受欢迎和广泛使用的关系型数据库管理系统。在MySQL中,我们可以选择不同的存储引擎来管理数据,以满足不同的需求。本文将重点介绍两种常用的存储引擎:MyISAM和InnoDB,并比较它们的优势和劣势。通过本文的阅读,你将了解如何根据实际需求选择合适的MySQL存

对比InnoDB与MyISAM1、存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。分别为:表定义文件、数据文件、索引文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD(MYData)。索引文件的扩展名是.MYI(MYIndex)。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的大小只受限于操作系统文件的大小,一般为2GB。2、存储空间MyISAM:MyISAM支持支

探秘MySQLMyISAM引擎的性能优化策略引言:在MySQL数据库中,MyISAM引擎是一种常用的数据库引擎之一。它以其简单、易于管理和高性能的特点,广泛应用于各种数据库应用中。然而,随着数据库数据量的不断增长和查询访问的复杂度提高,MyISAM引擎的性能优化就变得非常重要。本文将探讨MyISAM引擎的性能优化策略,并通过实例代码加以说明。一、使用正


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3漢化版
中文版,非常好用

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Dreamweaver Mac版
視覺化網頁開發工具