六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

MySQL存儲引擎的分類

[摘要]前幾章已經說明了, 怎么在MySQL中使用增刪改查. 這章說點基礎的概念東西,主要是為了讓大家了解一下MySQL數據庫中的存儲引擎的分類, 什么是存儲引擎呢? 就是數據如何以及怎么更好的存儲在本地,...
前幾章已經說明了, 怎么在MySQL中使用增刪改查. 這章說點基礎的概念東西,主要是為了讓大家了解一下MySQL數據庫中的存儲引擎的分類, 什么是存儲引擎呢? 就是數據如何以及怎么更好的存儲在本地, 讓數據隨時可查, 隨時可用.

1.png

MySQL的學習, 可以選擇安裝之后, 實際操作一下.

1.在文件系統中, MySQL會把數據庫(schema)中的所有信息, 都保存在數據目錄下,

每創建一個數據庫, 其實就是相當于創建了一個目錄, 然后數據庫所對應的表, 在目錄的文件下, 創建相應的文件. 并且后綴名為.frm,

這里需要注意一下的就是, 在Windows中, 路徑是不區分大小寫的, 但是在unix, linux 中是區分大小寫的.

2.png

2.可以使用SHOW TABLE STATUS LIKE 'accout'; 查看相應的表信息.

簡單的說一下對應的描述.

Name : 表名

Engine : 表的存儲類型, 在舊版本中, 該列的名字叫做Type.

Rows : 表的行數, 需要注意的是 ,該數據, 在MyISAM引擎值是正確的, 但是在InnoDB, 該值為估計值.

Data_length : 表數據的大小(單位: 字節)

Auth_increment : 下一個AUTH_INCREMENT的值.

Update_time : 表數據的最后修改時間

Comment : 表的其他信息描述, 不同的存儲引擎對應的數據不一樣, MyISAM表, 保存的是, 創建時表的注釋, 如果是InnoDB表, 保存的是表空間的剩余空間信息, 如果是視圖, 信息是VIEW的文本字樣.

其他的不在一一敘述, 多用搜索引擎. 哈哈.

3.png

3.InnoDB存儲引擎:

InnoDB是MySQL默認的事物型引擎, 也是最重要, 使用最普遍的存儲引擎. 主要是用作處理大量的短期事物(short-lived). 短期事物大部分情況是正常提交的, 很少被回滾. 基于InnoDB的特性, 除非有其他的原因, 一般默認都是使用InnoDB引擎.

InnoDB的數據存儲在表空間(tablespace)中的.

InnoDB采用MVCC來支持高并發, 并且實現了四個標準的隔離級別. 默認的為: REPEATABLE READ(可重復讀).

這里只是簡單的說一下存儲引擎的類型, 如果想繼續深入學習, 推薦安看官方的手冊. "InnoDB事務模型和鎖".

4.png

4.MyISAM存儲引擎:在MySQL5.1及之前的版本中, MyISAM是默認的存儲引擎. MyISAM提供了大量的特性, 包括: 全文索引, 壓縮, 空間函數等. 但是MyISAM不支持事物和行級鎖, 而且有一個比較大的缺陷, 就是崩潰后無法安全恢復. 但是如果是只讀數據, 或者表比較小, 還是可以繼續使用該引擎, 但是最好默認使用InnoDB存儲引擎. MyISAM存儲的文件有兩個: 數據文件和索引文件, 分別.MYD和.MYI為后綴名. MyISAM特性: 加鎖與并發, 修復, 索引特性. 加鎖是對整張表加鎖, 而不是針對行. 讀取的時候, 讀到的所有表加共享鎖. 寫入時對表加排它鎖. MyISAM壓縮表, 如果表數據, 在導入之后就不會在進行修改操作, 這樣就適合采用MyISAM壓縮表.

5.其他的存儲引擎, 除了這兩種引擎以外, 還有其他的內建引擎和第三方引擎, 這里只是簡單的說一下, 并沒有過多的介紹其細節.

既然有這么多的引擎我們應該如果選擇呢?

在大部分的情況下, InnoDB肯定是正確的選擇. 所以在MySQL5.5開始, InnoDB就是默認的存儲引擎了. 對于如果選擇, 就是簡單一句話. 除非需要用到非InnoDB不具備的特性, 并且沒有其他的辦法可以代替, 都應該優先選擇InnoDB引擎.

5.png

注意事項

要選擇合適的存儲引擎, 以避免一些常規的問題. 操作這些最好是在測試的環境下進行.

學習都是需要一點一滴的積累和進步. 不可貪吃.

以上就是MySQL存儲引擎的分類的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 一个色亚洲| 香港全黄一级毛片在线播放 | 青草草在线观看免费视频 | 在线观看黄日本高清视频 | 欧洲亚洲综合一区二区三区 | 日韩一级在线播放 | 亚洲第一页在线视频 | 亚洲精品午夜久久aaa级久久久 | 午夜激情视频 | 青娱乐国产在线观看 | 色综合色综合色综合色综合 | 亚洲上最大成网人站4438 | 午夜不卡av免费 | 综合图区亚洲 | 亚洲成a人一区二区三区 | 亚洲第一区精品观看 | 亚洲人成www在线播放 | 亚洲欧美综合另类 | 特黄特a级特别特级特毛片 特黄视频免费看 | 天天色天天看 | 天天舔日日干 | 偷拍精品视频一区二区三区 | 日本高清观看视频 | 色射色| 日韩a在线观看免费观看 | 日韩高清性爽一级毛片免费 | 日本高清在线不卡 | 手机在线毛片免费播放 | 青青青青娱乐 | 三级在线经典三级 | 五月香蕉网| 天天干夜夜夜 | 青草免费观看 | 涩涩涩涩涩 | 日韩美毛片 | 速度与激情9免费观看 | 青青青在线视频免费 | 亚洲乱码在线 | 日日摸夜夜添夜夜添97 | 性刺激欧美三级在线现看中文 | 亚洲第一综合网站 |