類型事務修改 mysql 表類型 實際測試可執行
系統
2061 0
每日一貼,今天的內容關鍵字為類型事務
????
今天在修改mysql表類型時,在網上搜索了下,說是用
????
?
????
alter table 表名?type = MyISAM;
????
alter table 表名?type= InnoDB;
????本地實際執行了下是錯誤,后來查詢mysql API修改表類型時用如下語句,已實際測試通過
????
修改 mysql 表類型的 sql 語句:
????
alter table 表名 Engine = MyISAM;
????
alter table 表名 Engine = InnoDB;
????每日一道理
嶺上嬌艷的鮮花,怎敵她美麗的容顏?山間清澈的小溪,怎比她純潔的心靈?
????
?
????
附 mysql 表類型說明
????
MyISAM:這個是默認類型,它是基于傳統的ISAM類型,ISAM是Indexed Sequential Access Method (有索引的 次序訪問方法) 的縮寫,它是存儲記載和文件的標準方法。與其他存儲引擎比較,MyISAM具有檢查和修復表格的大多數工具。 MyISAM表格可以被壓縮,而且它們支撐全文搜索。它們不是事務安全的,而且也不支撐外鍵。如果事物回滾將形成不完全回滾,不具有原子性。如果執行大批 的SELECT,MyISAM是更好的選擇。
????
InnoDB:這類類型是事務安全的。它與BDB類型具有雷同的特性,它們還支撐外鍵。InnoDB表格速度很快,具有比BDB還豐富的特性,因此如果需要一個事務安全的存儲引擎,建議使用它。如果你的數據執行大批的INSERT或UPDATE,出于性能方面的考慮,應當使用InnoDB表。
????
對于支撐事物的InnoDB類型的標,影響速度的重要原因是AUTOCOMMI,默認設置是打開的,而且程序沒有顯式調用BEGIN 開始事務,致使每插入一條都主動Commit,嚴重影響了速度。可以在執行sql前調用begin,多條sql形成一個事物(即使autocommit打 開也可以),將大大提高性能。
文章結束給大家分享下程序員的一些笑話語錄: 關于編程語言
如果 C++是一把錘子的話,那么編程就會變成大手指頭。
如果你找了一百萬只猴子來敲打一百萬個鍵盤,那么會有一只猴子會敲出一 段 Java 程序,而其余的只會敲出 Perl 程序。
一陣急促的敲門聲,“誰啊!”,過了 5 分鐘,門外傳來“Java”。
如果說 Java 很不錯是因為它可以運行在所有的操作系統上,那么就可以說 肛交很不錯,因為其可以使用于所有的性別上。
類型事務修改 mysql 表類型 實際測試可執行
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元