程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 數據表是MyISAM格式,是什麼意思? 數據表是MyISAM格式,是什麼意思?-數據庫相關-PHP教

數據表是MyISAM格式,是什麼意思? 數據表是MyISAM格式,是什麼意思?-數據庫相關-PHP教

編輯:關於PHP編程

MyISAM 表。MyISAM 存儲格式自版本 3.23 以來是 MySQL 中的缺省類型,它有下列特點:
■ 如果操作系統自身允許更大的文件,那麼文件比 ISAM 存儲方法的大。
■ 數據以低字節優先的機器獨立格式存儲。這表示可將表從一種機器拷貝到另一種機器,即使它們的體系結構不同也可以拷貝。
■ 數值索引值占的存儲空間較少,因為它們是按高字節優先存儲的。索引值在低位字節中變化很快,因此高位字節更容易比較。
■ AUTO_INCREMENT 處理比 ISAM 的表更好。詳細內容在第2章討論。
■ 減少了幾個索引限制。例如,可對含 NULL 值的列進行索引,還可以對 BLOB 和 TEXT 類型的列進行索引。
■ 為了改善表的完整性檢查,每個表都具有一個標志,在 myisamchk 對表進行過檢查後,設置該標志。可利用 myisamchk - fast 跳過對自前次檢查以來尚未被修改過表的檢查,這樣使此管理任務更快。表中還有一個指示表是否正常關閉的標志。如果服務器關閉不正常,或機器崩潰,此標志可用來檢測出服務器起動時需要檢查的表。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved