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

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

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知識。




主站蜘蛛池模板: 欧美一级性 | 亚洲日韩中文第一精品 | 日韩精品一区二区三区免费观看 | 亚洲日本欧美产综合在线 | 在线五月婷婷 | 亚洲线精品一区二区三区 | 热久久久久久久 | 天堂网在线最新版www | 最新福利片v国产片 | 色噜噜视频影院 | 天堂资源8中文最新版在线 天堂中文字幕在线 | 天天躁日日躁狠狠躁黑人躁 | 四虎国产精品永久地址48 | 午夜在线观看免费高清在线播放 | 欧美视频一区二区三区 | 视频免费在线观看 | 日韩成人激情 | 欧美一级片在线观看 | 日韩免费中文字幕 | 小泽玛利亚久久一区二区三区 | 青娱乐极品视频在线观看 | 四虎最新永久在线精品免费 | 日本免费一区二区三区视频 | 日日噜噜夜夜狠狠视频欧美人 | 色456| 日韩精品一区二区在线观看 | 婷婷在线五月 | 天天干女人 | 亚洲欧美日韩高清一区二区三区 | 亚洲欧美日韩在线精品一区二区 | 日本噜噜影院 | 丝袜捆绑调教视频免费区 | 日本三级2020 | 青春草在线视频免费观看 | 最新精品亚洲成a人在线观看 | 日本高清不卡免费 | 中文字幕欧美成人免费 | 亚色在线观看 | 欧美一级免费大片 | 武则天一级淫片免费 | 伊人天天 |