国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL修改數據表存儲引擎的3種方法介紹

2024-07-24 12:47:00
字體:
來源:轉載
供稿:網友

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;

就到這里,希望對需要的同學有幫助。

您可能感興趣的文章:

Mysql更改默認引擎為Innodb的步驟方法MySQL存儲引擎總結MYSQL修改所有表的存儲引擎格式語句如何選擇合適的MySQL存儲引擎MySQL修改默認存儲引擎的實現方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涡阳县| 崇左市| 建湖县| 咸宁市| 甘孜| 泰和县| 赤水市| 平泉县| 渝北区| 武定县| 金阳县| 瓮安县| 乌兰察布市| 特克斯县| 文昌市| 江华| 保定市| 文昌市| 高邑县| 大理市| 克山县| 延津县| 湘潭县| 海宁市| 水富县| 南康市| 龙口市| 恭城| 陵川县| 沙洋县| 宁强县| 牙克石市| 云梦县| 西平县| 延边| 赤壁市| 怀集县| 开封县| 尼勒克县| 东乡县| 聂拉木县|