程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL修正數據表存儲引擎的3種辦法引見

MySQL修正數據表存儲引擎的3種辦法引見

編輯:MySQL綜合教程

MySQL修正數據表存儲引擎的3種辦法引見。本站提示廣大學習愛好者:(MySQL修正數據表存儲引擎的3種辦法引見)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL修正數據表存儲引擎的3種辦法引見正文


MySQL作為最經常使用的數據庫,常常碰到各類各樣的成績。明天要說的就是表存儲引擎的修正。有三種方法,列表以下。

1.真接修正。在數據多的時刻比擬慢,並且在修正時會影響讀取機能。my_table是操作的表,innoDB是新的存儲引擎。
ALTER TABLE my_table ENGINE=InnoDB

2.導出,導入。這個比擬輕易操作,直接把導出來的sql文件給改了,然後再導歸去。用mysqldump ,楓哥經常使用的是navicate那樣更輕易上手。友誼提示風險較年夜。

3.創立,拔出。這個比第一種速度快, 平安性比第二種高,推舉。分2步操作

a.創立表,先創立一個和要操作表一樣的表,然後更改存儲引擎為目的引擎。   

CREATE TABLE my_tmp_table LIKE my_table;
ALTER TABLE my_tmp_table ENGINE=InnoDB;
b.拔出。為了平安和速度,最好加上事務,並限制id(主鍵)規模。

INSERT INTO my_tmp_table SELECT * FROM my_table;
就到這裡,願望對須要的同窗有贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved