資料庫:mysql基礎(五)--事務
阿新 • • 發佈:2018-12-15
首先先介紹一下儲存引擎
- 什麼是儲存引擎呢?
- 儲存引擎(show ENGINES;)
-
資料庫儲存引擎是資料庫底層軟體組織,資料庫管理系統(DBMS)使用資料引擎進行建立、查詢、更新和刪除資料。Mysql的核心就是儲存引擎。
-
儲存引擎規範了資料底層的組織方式,鎖水平,索引策略。使用不同的儲存引擎,還可以獲得特定的功能。
-
mysql支援外掛式儲存引擎,預設使用Innodb(mysql5.5之後)。
-
-
常見儲存引擎
-
Innodb:事務性資料庫首選儲存引擎。安全效能高,支援行鎖定,支援外來鍵。
-
myisam:不支援事務,但是查詢效率較高
-
memory:資料儲存於記憶體,查詢效率高
-
-
如何檢視和設定儲存引擎
-
show engines; 檢視當前儲存引擎
-
設定儲存引擎:還記得我們安裝資料庫需要大家記住一個數據的儲存位置麼?ProgramData這個隱藏資料夾的位置,在裡面的mysql Server x.x(我的是MySQL Server 5.7)中的my.ini配置檔案中修改:default-storage-engine=INNODB
-
一樣的修改編碼格式也可以在這個配置檔案中進行配置
-
1.關閉mysql服務: net stop mysql
-
2.進入編輯 my.ini配置檔案:
-
客戶端:default-character-set=utf8
-
服務端:character-set-server=utf8 和 collation-server=utf8_general_ci
-
-
3.啟動mysql服務: net start mysql
-
就可以將編碼格式修改到utf-8了
-
-