欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL修改數(shù)據(jù)表存儲(chǔ)引擎的3種方法介紹

 更新時(shí)間:2014年07月14日 11:30:08   作者:楓窩  
這篇文章主要介紹了MySQL修改數(shù)據(jù)表存儲(chǔ)引擎的3種方法介紹,分別是直接修改、導(dǎo)出導(dǎo)入、創(chuàng)建插入3種方法,需要的朋友可以參考下

MySQL作為最常用的數(shù)據(jù)庫(kù),經(jīng)常遇到各種各樣的問(wèn)題。今天要說(shuō)的就是表存儲(chǔ)引擎的修改。有三種方式,列表如下。

1.真接修改。在數(shù)據(jù)多的時(shí)候比較慢,而且在修改時(shí)會(huì)影響讀取性能。my_table是操作的表,innoDB是新的存儲(chǔ)引擎。

復(fù)制代碼 代碼如下:
ALTER TABLE my_table ENGINE=InnoDB

2.導(dǎo)出,導(dǎo)入。這個(gè)比較容易操作,直接把導(dǎo)出來(lái)的sql文件給改了,然后再導(dǎo)回去。用mysqldump ,楓哥常用的是navicate那樣更容易上手。友情提醒風(fēng)險(xiǎn)較大。

3.創(chuàng)建,插入。這個(gè)比第一種速度快, 安全性比第二種高,推薦。分2步操作

a.創(chuàng)建表,先創(chuàng)建一個(gè)和要操作表一樣的表,然后更改存儲(chǔ)引擎為目標(biāo)引擎。   

復(fù)制代碼 代碼如下:

CREATE TABLE my_tmp_table LIKE my_table;
ALTER TABLE my_tmp_table ENGINE=InnoDB;

b.插入。為了安全和速度,最好加上事務(wù),并限制id(主鍵)范圍。
復(fù)制代碼 代碼如下:

INSERT INTO my_tmp_table SELECT * FROM my_table;

就到這里,希望對(duì)需要的同學(xué)有幫助。

相關(guān)文章

最新評(píng)論