MYSQL之儲存引擎

2022-06-21 23:15:16 字數 877 閱讀 7466

mysql的檔案系統
1.mysql提供的儲存引擎
01)innodb

適合資料增刪改查

02)myisam

儲存一些唯讀的資料

03)memory

支援hash索引

04)archive

05)federated

06)example

07)blackhole

08)merge

09)ndbcluster

10)csv

#還可以使用第三方儲存引擎:

mysql當中外掛程式式的儲存引擎型別

mysql的兩個分支:

1.perconadb

2.mariadb

#檢視儲存引擎

mysql> show engines;

2.innodb和myisam儲存引擎的物理區別
#myisam儲存引擎

-rw-rw---- 1 mysql mysql 10684 7月 9 15:10 user.frm #表結構

-rw-rw---- 1 mysql mysql 980 7月 15 09:14 user.myd #使用者和密碼

-rw-rw---- 1 mysql mysql 2048 7月 15 09:28 user.myi #使用者

#innodb儲存引擎

-rw-rw---- 1 mysql mysql 8710 7月 17 10:59 city.frm #表結構

-rw-rw---- 1 mysql mysql 950272 7月 17 10:59 city.ibd #表資料

#檢視時用strings

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 適用於事物的處理不...