mysql ab目前維護的mysql版本主要包括:
mysql 4.1
mysql 5.0
mysql 5.1
mysql 6.0
其中處於stable狀態的有mysql4.1 & 5.0,而mysql5.1處於rc(beta)版,mysql 6.0 處於 alpha版。
mysql 5.0是stable的比較新的版本,這是我選擇mysql5.0作為解析物件的原因之一。
另乙個原因在於:mysql 5.0在整體架構上,與以前版本(v3.23,v4.0,v4.1)變化不大(而在功能上,更加接近於同類商業資料庫如 oracle)。
如前所述,mysql支援的很多種storage engine(以後我們會詳細討論之)。
在mysql 5.0中,isam被完全放棄(當然你還可以建立type = isam的表,但那錶其實是myisam表);
在mysql 6.0中,乙個全新的transactional storage engine,falcon被加入mysql。
當然,mysql還有許多特性(包括與以前版本相比增加的特性,以及與開發中的後續版本相比缺失的特性)。
這裡我們暫時並不詳細介紹,留待以後逐步說明。
在後面的敘述中,我們主要以mysql 5.0.27為解析物件。並大量參考與其版本相應的reference manual.
--- 以上內容寫於2023年11月
目前(2015-05)mysql維護的版本有:
mysql 5.1
mysql 5.5
mysql 5.6
mysql 5.7
在以後的敘述中,我們主要以mysql 5.7為參考版本。
MySQL 筆記2 MySQL 基礎
mysql 系列筆記是筆者學習 實踐mysql資料庫的筆記 mysql 資料庫基礎入門教程 mysql 官方文件 儲存引擎 儲存資料的技術。mysql中的資料可以用各種不同的技術儲存在檔案 或者記憶體 中,這些技術中的每一種技術都使用不同的儲存機制 索引技巧 鎖定水平並且最終提供廣泛的不同的功能和能...
MySQL學習 2 MySQL索引
6 索引設計原則 mysql官方對索引的定義為 索引 index 是幫助mysql高效獲取資料的資料結構 有序 在資料之外,資料庫系統還維護者滿足特定查詢演算法的資料結構,這些資料結構以某種方式引用 指向 資料,這樣就可以在這些資料結構上實現高階查詢演算法,這種資料結構就是索引 一般來說索引本身也很...
2 MySQL備份型別
備份是以防萬一的一種必要手段,在出現硬體損壞或非人為的因素而導致資料丟失時,可以使用備份恢復資料,以將損失降低到最小程度,因此備份是必須的。備份可以分為以下幾個型別。冷備份必須在資料庫停止的情況下進行備份,資料庫的讀寫操作不能執行。這種備份最為簡單,一般只需要複製相關的資料庫物理檔案即可。這種方式在...