Mysql學習 3 之儲存引擎

2021-09-27 08:37:00 字數 650 閱讀 8428

什麼是儲存引擎

(orical中有對應的機制)

1.儲存引擎:表在資料庫當中的儲存方式,每乙個儲存引擎都有優缺點,需要判斷使用合適的儲存引擎。

先看乙個例子:

//顯示建立emp表的sql語句

2.檢視當前mysql支援的儲存引擎

3.常見的儲存引擎

1.innodb(資料的安全有保障)

預設的儲存引擎:innodb

表的結構儲存在***.frm檔案中

資料儲存在tablespace這樣的表空間中(邏輯概念),無法被壓縮,無法轉換成唯讀

2.myisam

是mysql最常用的引擎(不支援事務)。具有以下特徵:

使用三個檔案表示每個表:

3.memory

具有以下特徵:

Mysql 儲存引擎之 MyISAM儲存引擎

myisam是預設儲存引擎。每個myisam在磁碟上儲存成三個檔案。frm檔案儲存表定義 myd檔案儲存資料 myi檔案儲存索引。要明確表示你想要用乙個myisam 請用engine表選項指出來 create table test myisam id int engine myisam 2 如下是m...

MySQL之儲存引擎

這幾天研習mysql資料庫的儲存引擎,以便能更深層次的掌握mysql這個優秀的資料庫。首先,mysql資料庫獨有的外掛程式式儲存引擎架構使得它有別於其他任何資料庫,其中不同的儲存引擎有著完全不同的功能和效能。mysql表儲存引擎主要有 innodb儲存引擎,myisam儲存引擎,ndb儲存引擎,me...

MySQL之儲存引擎

1.檢視某個資料表的命令 show create table tbl name mysql可以將資料以不同的技術儲存在檔案 記憶體 中,這種技術就稱為儲存引擎。每一種儲存引擎使用不同的儲存機制 索引技巧 鎖定水平,最終提供廣泛且不同的功能。mysql支援的儲存引擎有 myisam 適用於事物的處理不...