MySQL8教程 總目錄

2021-09-29 10:50:09 字數 1365 閱讀 1392

最近今年隨著開源資料庫的成熟,大型、中性、小型企業已經被廣泛使用。廣泛使用又會反過來初始其更加成熟。而開源資料庫中的mysql無疑是其中的佼佼者, 根據db-engines ranking 2023年8月資料,mysql作為目前最流行的開源資料庫(沒有之一),以其免費使用、配置簡單、成熟穩定、效能優良等特性,占領了很大的市場。

mysql資料庫最初由一小撥人開發,後來隸屬於mysql ab公司,2023年,mysql ab公司被sun公司以10億美金收購,mysql資料庫進入sun時代。2023年,oracle公司以74億美元收購sun公司,自此mysql資料庫進入oracle時代。 被oracle收購後一段時間,大家對mysql開源的未來前景充滿了擔心(這種擔心也間接導致被更多人選用postgresql資料庫)。十幾年過去了,目前看,這種擔心是多餘的,mysql這十年發展得很快,也被更廣泛使用,也變得更加成熟。

mysql第8個大版本,在2023年4月19日發布(8.0.11)。截止到2023年,經過兩年的優化和調整,mysql8總體上已基本成熟,已經迎來生產環境規模性使用的時間階段。

本教程,主要特點:

目錄如下:

基礎篇:

【mysql基礎】01:安裝、目錄結構、啟動停止、修改密碼

【mysql基礎】02:連線mysql和執行sql語句

【mysql基礎】03:mysql資料型別

【mysql基礎】05:表及儲存引擎(table and storage engine)

【mysql基礎】06:索引(index)

【mysql基礎】07:檢視(view)

【mysql基礎】08:儲存過程(procedure)和函式(function)

【mysql基礎】09:事件排程器(event)

【mysql基礎】10:觸發器(trigger)

管理篇:

【mysql管理】:使用者user和許可權privileges

【mysql管理】:鎖lock機制

附錄篇:

【mysql附錄】a1:客戶端工具使用詳解(上):客戶端mysql

【mysql附錄】a2:客戶端工具使用詳解(下):mysqladmin、perror、mysqldump、mysqlpump、mysqlimport

【mysql附錄】a3:mysql儲存引擎效能對比(使用sysbench測試)

【mysql附錄】a4:mysql中執行計畫explain詳解

【mysql附錄】a5:mycat連線mysql8.x的報錯及處理

【mysql附錄】a6:ocp報考詳細流程(2023年11月更新)

最後,希望大家多提意見。便於本教程不斷修改完善。

MySQL效能優化 總目錄

作為程式設計師的你,資料庫作為一門必修課,而mysql資料庫毫無疑問已經是最常用的資料庫了。系統的穩定 高效 高併發等指標,很大程度上取決於資料庫效能是否夠優,可見效能優化的重要性,這也就不難理解各位在任何一場面試中都會被問及到資料庫調優相關的問題。因此,這就是我為何考慮寫該系列文章的主要原因,希望...

Axure RP8 實戰案例 總目錄

下拉按鈕 下拉框 下拉文字 隱藏設定用例 效果展示 主體搭建 隱藏提示 設定互動 效果展示 整體搭建 建立面板 面板結構 設定互動 效果展示 搭建頂層 放置動態面板 設定動態面板狀態 設定動態面板 子頁面 設定頂層互動 設定動態面板 底層子頁面互動 自動調整設定 效果展示 整體搭建 轉化建立面板 設...

設計模式 總目錄

設計模式是程式設計師在長期開發中總結出來的最佳例項。學會設計模式可以幫助我們書寫質量更高的 此外,很多開源框架也用到了很多設計模式。掌握設計模式也可以幫助我們更好的閱讀開源框架的原始碼。目前計畫是講述設計模式的六大原則以及23種設計模式。因為內容可能會很多,所以會慢慢更新,感覺有幫助的朋友可以關注收...