mysql源碼調(diào)用引擎步驟:

創(chuàng)新互聯(lián)是專業(yè)的田東網(wǎng)站建設(shè)公司,田東接單;提供成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行田東網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
1、打開mysql的命令行。
2、輸入數(shù)據(jù)庫密碼。
3、查詢默認(rèn)數(shù)據(jù)庫引擎。
4、默認(rèn)的引擎是InnoDB,修改即可。
MySQL作為最常用的數(shù)據(jù)庫,經(jīng)常遇到各種各樣的問題。今天要說的就是表存儲引擎的修改。有三種方式,列表如下。
1.真接修改。在數(shù)據(jù)多的時(shí)候比較慢,而且在修改時(shí)會影響讀取性能。my_table是操作的表,innoDB是新的存儲引擎。
復(fù)制代碼
代碼如下:ALTER
TABLE
my_table
ENGINE=InnoDB
2.導(dǎo)出,導(dǎo)入。這個比較容易操作,直接把導(dǎo)出來的sql文件給改了,然后再導(dǎo)回去。用mysqldump
,楓哥常用的是navicate那樣更容易上手。友情提醒風(fēng)險(xiǎn)較大。
3.創(chuàng)建,插入。這個比第一種速度快,
安全性比第二種高,推薦。分2步操作
a.創(chuàng)建表,先創(chuàng)建一個和要操作表一樣的表,然后更改存儲引擎為目標(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;
就到這里,希望對需要的同學(xué)有幫助。
1、修改表引擎方法
alter table table_name engine=innodb;
2、查看系統(tǒng)支持的存儲引擎
show engines;
3、查看表使用的存儲引擎
兩種方法:
a、show table status from db_name where name='table_name';
b、show create table table_name;
如果顯示的格式不好看,可以用\g代替行尾分號
有人說用第二種方法不準(zhǔn)確
我試了下,關(guān)閉掉原先默認(rèn)的Innodb引擎后根本無法執(zhí)行show create table table_name指令,因?yàn)橹敖ǖ氖荌nnodb表,關(guān)掉后默認(rèn)用MyISAM引擎,導(dǎo)致Innodb表數(shù)據(jù)無法被正確讀取。
4 關(guān)閉Innodb引擎方法
關(guān)閉mysql服務(wù): net stop mysql
找到mysql安裝目錄下的my.ini文件:
找到default-storage-engine=INNODB 改為default-storage-engine=MYISAM
找到#skip-innodb 改為skip-innodb
啟動mysql服務(wù):net start mysql
網(wǎng)站標(biāo)題:mysql怎么改變引擎 mysql設(shè)置引擎
標(biāo)題來源:http://chinadenli.net/article34/hghgse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、定制開發(fā)、網(wǎng)站改版、企業(yè)建站、網(wǎng)站排名、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)