首頁 資料庫 mysql教程 myisam是什麼意思

myisam是什麼意思

Jun 28, 2020 am 09:56 AM
myisam

myisam是mysql5.1版本前的預設儲存引擎。它基於更老的ISAM程式碼,但有很多有用的擴充功能。每個MyISAM在磁碟上儲存成三個文件,每個文件的名字以表的名字開始,擴展名指出文件類型。

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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

MySQL儲存引擎選用比較:InnoDB、MyISAM與Memory效能指標評估 MySQL儲存引擎選用比較:InnoDB、MyISAM與Memory效能指標評估 Jul 26, 2023 am 11:25 AM

MySQL儲存引擎選用比較:InnoDB、MyISAM與Memory效能指標評估引言:在MySQL資料庫中,儲存引擎的選擇對於系統效能和資料完整性起著至關重要的作用。 MySQL提供了多種儲存引擎,其中最常用的引擎包括InnoDB、MyISAM和Memory。本文將就這三種儲存引擎進行效能指標評估,並透過程式碼範例進行比較。一、InnoDB引擎InnoDB是My

如何使用MyISAM和InnoDB儲存引擎來優化MySQL效能 如何使用MyISAM和InnoDB儲存引擎來優化MySQL效能 May 11, 2023 pm 06:51 PM

MySQL是一款廣泛使用的資料庫管理系統,不同的儲存引擎對資料庫效能有不同的影響。 MyISAM和InnoDB是MySQL中最常用的兩種儲存引擎,它們的特性各有不同,使用不當可能會影響資料庫的效能。本文將介紹如何使用這兩種儲存引擎來最佳化MySQL效能。一、MyISAM儲存引擎MyISAM是MySQL最常使用的儲存引擎,它的優點是速度快,儲存佔用空間小。 MyISA

提升MySQL儲存引擎讀取效能的技巧與策略:MyISAM與InnoDB比較分析 提升MySQL儲存引擎讀取效能的技巧與策略:MyISAM與InnoDB比較分析 Jul 26, 2023 am 10:01 AM

提升MySQL儲存引擎讀取效能的技巧與策略:MyISAM與InnoDB比較分析引言:MySQL是最常用的開源關係型資料庫管理系統之一,主要用於儲存和管理大量結構化資料。在應用中,對於資料庫的讀取效能往往是非常重要的,因為讀取操作是大部分應用的主要操作類型。本文將聚焦在如何提升MySQL儲存引擎的讀取效能,並著重分析MyISAM和InnoDB這兩個常用的存

MySQL儲存引擎效能比較:MyISAM和InnoDB的讀寫效能比較實驗 MySQL儲存引擎效能比較:MyISAM和InnoDB的讀寫效能比較實驗 Jul 25, 2023 pm 01:29 PM

MySQL儲存引擎效能比較:MyISAM和InnoDB的讀寫效能比較實驗引言:MySQL是一種廣泛使用的關聯式資料庫管理系統。它支援多種儲存引擎,其中兩種最常用的引擎是MyISAM和InnoDB。本文將探討這兩種儲存引擎的讀寫性能,並透過實驗對它們進行具體的比較。一、MyISAM引擎簡介MyISAM引擎是MySQL的預設儲存引擎,在早期版本中被廣泛使用。它使用

如何透過MyISAM索引快取來提高MySQL效能 如何透過MyISAM索引快取來提高MySQL效能 May 11, 2023 pm 07:31 PM

MySQL是一款廣為使用的開源關聯式資料庫管理系統。在處理巨大的資料量時,良好的效能是至關重要的。 MyISAM索引快取是MySQL的一個非常重要的特性,它可以大幅提高資料讀取的速度和效能。在本文中,我們將深入探討MyISAM索引快取的工作原理以及如何配置和最佳化索引快取來提升MySQL的效能。什麼是MyISAM索引快取? MyISAM是MySQL中的一種儲存引

比較和對比InnoDB和Myisam存儲引擎(功能,鎖定,交易)。 比較和對比InnoDB和Myisam存儲引擎(功能,鎖定,交易)。 Apr 08, 2025 am 12:03 AM

InnoDB適合高並發和事務密集型應用,MyISAM適合讀密集型應用。 1)InnoDB支持事務和行級鎖,適用於電商平台等高並發場景。 2)MyISAM不支持事務,但讀取速度快,適用於博客系統等讀密集型應用。

如何選擇合適的MySQL儲存引擎?比較MyISAM和InnoDB的優勢與劣勢 如何選擇合適的MySQL儲存引擎?比較MyISAM和InnoDB的優勢與劣勢 Jul 27, 2023 am 08:05 AM

如何選擇合適的MySQL儲存引擎?比較MyISAM和InnoDB的優勢與劣勢引言:MySQL是目前最受歡迎且廣泛使用的關聯式資料庫管理系統。在MySQL中,我們可以選擇不同的儲存引擎來管理數據,以滿足不同的需求。本文將重點放在兩種常用的儲存引擎:MyISAM和InnoDB,並比較它們的優點和缺點。透過本文的閱讀,你將了解如何根據實際需求選擇合適的MySQL存

MySQL中InnoDB與MyISAM的比較分析 MySQL中InnoDB與MyISAM的比較分析 Jun 02, 2023 pm 04:16 PM

比較InnoDB與MyISAM1、儲存結構MyISAM:每個MyISAM在磁碟上儲存成三個檔案。分別為:表定義檔、資料檔、索引檔。第一個檔案的名字以表格的名字開始,副檔名指出檔案類型。 .frm檔案儲存表定義。資料檔案的副檔名為.MYD(MYData)。索引檔的副檔名是.MYI(MYIndex)。 InnoDB:所有的表都保存在同一個資料檔中(也可能是多個文件,或是獨立的表空間文件),InnoDB表的大小只受限於作業系統文件的大小,一般為2GB。 2、儲存空間MyISAM:MyISAM支持支

See all articles