mysql修改資料庫的儲存引擎 InnoDB

2021-08-13 04:35:04 字數 908 閱讀 2915

檢視當前的儲存引擎

基本的差別:myisam型別不支援事務處理等高階處理,而innodb型別支援。myisam型別的表強調的是效能,其執行數度比innodb型別更快,但是不提供事務支援,而innodb提供事務支援以及外部鍵等高階資料庫功能。然後,一般我們的專案中設計的資料表是有外來鍵的.

修改儲存引擎

當然,還有一種方法就是直接修改我們的配置檔案my.cnf

這種方式我不是很推薦,主要看自己吧.

面試常常問的:來說說myisam和innodb的具體區別吧答:

myisam不支援事務,而innodb支援事務;

myisam支援表級鎖,innodb支援行級鎖;

myisam支援全文索引,而innodb不支援全文索引;

myisam支援管理非事務表,提高了全文檢索的能力,如果業務上需要大量的select 請求,可以考慮使用myisam ,而innodb支援事務操作,適用於大量的update和insert操作。

mysql修改資料庫的儲存引擎 InnoDB

目前例子是把引擎myisam修改為innodb 檢視當前資料庫的所支援的資料庫引擎以及預設資料庫引擎 資料庫支援的引擎和預設資料庫引擎 show engines 更改方式1 修改配置檔案my.cnf 開啟my.cnf,在 mysqld 最後新增為上default storage engine inn...

mysql 修改資料庫

windows環境中 mysql 和php搭配之最佳組合 installdir my.ini 一般在mysql 和php搭配之最佳組合 安裝目錄下有my.ini即mysql 和php搭配之最佳組合 的配置檔案。linux環境中 etc my.cnf 儲存退出編輯。2 然後重啟mysql 和php搭配...

MySQL修改資料庫

mysql 中,使用 alter database 來修改已經被建立或者存在的資料庫的相關引數。修改資料庫的語法格式為 alter database 資料庫名 語法說明如下 alter database 用於更改資料庫的全域性特性。使用 alter database 需要獲得資料庫 alter 許可...