MySQL解析(2) MySQL版本

2021-04-14 00:06:28 字數 842 閱讀 7091

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備份型別

備份是以防萬一的一種必要手段,在出現硬體損壞或非人為的因素而導致資料丟失時,可以使用備份恢復資料,以將損失降低到最小程度,因此備份是必須的。備份可以分為以下幾個型別。冷備份必須在資料庫停止的情況下進行備份,資料庫的讀寫操作不能執行。這種備份最為簡單,一般只需要複製相關的資料庫物理檔案即可。這種方式在...