mysql修改表引擎

2021-07-07 11:00:12 字數 675 閱讀 9809

1.檢視mysql預設的表型別:

show variables like 'default_storage_engine';

+------------------------+--------+

| variable_name          | value  |

+------------------------+--------+

| default_storage_engine | innodb |

+------------------------+--------+

1 row in set (0.00 sec)

2.修改表的型別:

alter table `fa` engine = innodb;

alter table `fa` engine = myisam;

注:『fa』為表名,除表名本身的大小寫外,其他單詞需要大寫,我測試的是這樣。

3.檢視表型別

show table status from `test`;

結果為資料庫test中所有表的資訊,其中第二項type即是表的型別。

注:『test』為表名,除表名本身的大小寫外,其他單詞需要大寫,我測試的是這樣。

4.檢視表資訊

show create table `fa`;

注:『fa』為表名。

mysql批量修改表引擎

應用場景 兩台mysql資料庫讀寫分離,將讀庫的引擎修改為myisam來加快查詢速度。操作 通過字串拼接的方法拼出sql語句,到命令列執行。1 2select concat table name,engine from information schema.tables where table sc...

MySQL裡批量修改表引擎

裡面涉及到三個儲存過程 1 儲存過程詳細語句 這個儲存過程有點問題,要反覆執行幾次才能把乙個有好多資料的庫全部更新。具體原因還沒有查清楚,暫時不能用到生產環境。invarchar 255 in varchar 255 in varchar 255 begin get the total of the...

批量修改MySQL的表引擎

批量修改mysql的表引擎 由於今天要匯入好多表,而且要批量轉換為ndb引擎,備份檔案的太大。開啟修改不現實。所以就寫了乙個sp。裡面涉及到三個儲存過程。1 儲存過程詳細語句 這個儲存過程有點問題,要反覆執行幾次才能把乙個有好多資料的庫全部更新。具體原因還沒有查清楚,暫時不能用到生產環境。delim...