久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql如何修改表的類型

159次閱讀
沒有評論

共計 1375 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章主要介紹“mysql 如何修改表的類型”,在日常操作中,相信很多人在 mysql 如何修改表的類型問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mysql 如何修改表的類型”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!

在 mysql 中,可以利用“alter table”語句和“type”關鍵字來修改表的類型,“alter table”語句用于改變原有表的結構,語法格式為“alter table 表名 type = 指定類型名稱;”。

本教程操作環境:windows7 系統、mysql8 版本、Dell G3 電腦。

最近遇到一個修改 MySQL 表類型的問題,以前在 phpmyadmin 管理 mysql 數據庫時,建立的表默認是 MyISAM 類型,而且修改表類型也比較方便。奈何現在配置 phpmyadmin 出了問題,也懶得去弄了,就裝了另一個 mysql 的管理工具,比較方便。可是我新建的表默認確是 InnoDB 類型的,而且以前我遷移時,這個類型容易出問題,雖然說不出哪個類型好,但感覺更喜歡 MyISAM,就嘗試把它轉為 MyISAM 類型了。這個工具找了半天沒找著怎么修改,問了水神同學也不知道。還好,在網上找著了 sql 命令修改句子,看來還是 sql 語句強大啊。

修改 mysql 表類型的 sql 語句:

alter table  表名  type = MyISAM;
alter table  表名  type = 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 打 開也可以),將大大提高性能。

mysql 支持的類型(引擎):MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED 等,其中 InnoDB 和 BDB 提供事務安全表,其他存儲引擎都是非事務安全表。

到此,關于“mysql 如何修改表的類型”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-18發表,共計1375字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 镇原县| 临高县| 福清市| 建昌县| 区。| 南丹县| 呼伦贝尔市| 电白县| 鄢陵县| 莱芜市| 红桥区| 曲水县| 洞口县| 珲春市| 阳信县| 芮城县| 夏河县| 绥芬河市| 贵德县| 鄂伦春自治旗| 调兵山市| 福建省| 德安县| 寿阳县| 怀化市| 桃园县| 乌鲁木齐市| 高淳县| 卢氏县| 岢岚县| 敖汉旗| 滕州市| 九江县| 晴隆县| 达州市| 桓仁| 富阳市| 南漳县| 河西区| 兴安盟| 神池县|