MySQL的儲存引擎(重要的知識點)

2021-08-19 20:25:34 字數 566 閱讀 9961

mysql的儲存引擎(engine)

mysql

中的資料用各種不同的技術儲存在檔案(或者記憶體)中。這些技術中的每一種技術都使用不同的儲存機制、索引技巧、鎖定水平並且最終提供廣泛的不同的功能和能力。通過選擇不同的技術,你能夠獲得額外的速度或者功能,從而改善你的應用的整體功能。

一、檢視所用儲存引擎、是否支援。

mysql> show engines\g

二、使用儲存引擎。

mysql> create table table_name(column type) engine = innodb;

mysql> alter table table_name  engine = myisam;

三、引擎說明及區別。

儲存引擎主要有: 1. myisam , 2. innodb, 3. memory, 4. blackhole, 5. csv, 6. performance_schema, 7. archive, 8. federated , 9 mrg_myisam

官方文件:

mysql的儲存引擎有 mysql儲存引擎有哪些?

儲存引擎是資料庫管理系統用來從資料庫建立 讀取和更新資料的軟體模組。mysql中有兩種型別的儲存引擎 事務型和非事務型。對於mysql 5.5及更高版本,預設的儲存引擎是innodb。在5.5版本之前,mysql的預設儲存引擎是myisam。那麼mysql儲存引擎有哪些?一 innodb 這是mys...

MySQL的儲存引擎

mysql常用儲存引擎對比 特點myisam innodb memory merge ndb儲存限制 有64tb有沒有 有事務安全 支援鎖機制 表鎖行鎖 表鎖表鎖 行鎖b樹索引 支援支援 支援支援 支援雜湊索引 支援支援 全文索引 支援集群索引 支援資料快取 支援支援 支援索引快取 支援支援 支援支...

MySQL的儲存引擎

mysql5.0支援的儲存引擎包括myisam,innodb,memory,merge,bdb,example,ndb cluster,archive,csv,blackhole,federated myisam型別的表可能會損壞,損壞後的表不能被訪問,會提示需要修復或者訪問後返回錯誤的結果。myi...