程序員必知的技術(shù)官網(wǎng)系列--mysql篇

mysql 官網(wǎng) https://www.mysql.com/ 官網(wǎng)布局很簡單, 其中常用的兩塊就是下載文檔這兩塊, 其中下載沒什么可講的, 本次重點(diǎn)依舊是文檔.

首頁.png

mysql 文檔導(dǎo)航頁 https://dev.mysql.com/doc/, 點(diǎn)擊官網(wǎng)中的文檔就能進(jìn)入到下面的頁面, mysql把內(nèi)容分成了好幾大塊,第一塊內(nèi)Mysql 服務(wù)應(yīng)用, 是所有內(nèi)容里面最核心的.其他幾塊內(nèi)容在第一塊內(nèi)容里面都有涉及, 稍后我們來看一下.

文檔頁導(dǎo)航.png

點(diǎn)開第一塊內(nèi)容的引用手冊, 可以看到下面關(guān)于mysql各個(gè)版本的手冊


mysql各版本引用手冊.png

mysql 文檔首頁 https://dev.mysql.com/doc/refman/5.7/en/preface.html 文檔首頁包含了文檔的快速導(dǎo)航和前言以及法律問題, 我這篇文章應(yīng)該算是幫助手冊類的吧

mysql 文檔首頁.png

首頁左邊的快速導(dǎo)航拖到最下面, 可以看到文檔的其他獲取方式, 如下圖所示, 其中的有pdf格式的提供下載, pdf和站點(diǎn)的內(nèi)容其實(shí)是一樣的, 下面我就以pdf格式的文檔目錄, 介紹下文檔都有哪些內(nèi)容


文檔的其他獲取方式.png

關(guān)于文檔的介紹, 按照文檔的目錄進(jìn)行介紹, 只做概覽描述, 不做細(xì)節(jié)講述, 對一些有相關(guān)性的章節(jié)會(huì)做備注解釋.

安裝入門及實(shí)踐

1 General Information 通用信息, 描述了手冊的內(nèi)容概覽, 內(nèi)容的書寫風(fēng)格,mysql的相關(guān)資源等.

2 Installing and Upgrading MySQL 安裝和更新mysql

3 Tutorial 實(shí)踐, 如何鏈接mysql服務(wù)器,表創(chuàng)建和使用數(shù)據(jù)庫,表創(chuàng)建和數(shù)據(jù)插入,檢索等.常用的sql查詢語句,用戶變量等概念.

如何使用mysql提供的工具,以及使用這些工具對數(shù)據(jù)庫的管理

4 MySQL Programs mysql提供的工具程序, 如何使用這些程序,這些程序包括服務(wù)器的啟動(dòng),mysql安裝相關(guān),客戶端相關(guān),mysql管理和實(shí)用程序,mysql開發(fā)相關(guān),還有一些其他的實(shí)用工具

5 MySQL Server Administration mysql應(yīng)用服務(wù)管理,服務(wù)相關(guān)的配置,選項(xiàng),系統(tǒng)變量,服務(wù)狀態(tài)等.服務(wù)日志,單機(jī)多實(shí)例,mysqlld查詢跟蹤探針(記錄了查詢過程中涉及的鎖使用,緩存命中,行信息,存儲(chǔ)引擎中的執(zhí)行信息)

6 Security 安全性,關(guān)于安全的問題和如何避免這些安全問題,以及mysql提供的安全保障方式

7 Backup and Recovery 備份和恢復(fù)

8 Optimization 優(yōu)化, 通過sql的數(shù)據(jù)定義語句和數(shù)據(jù)操作語句,數(shù)據(jù)庫結(jié)構(gòu),數(shù)據(jù)類型,表結(jié)構(gòu),索引,事務(wù).以及其他優(yōu)化類的小工具比如:緩沖池,緩存

數(shù)據(jù)庫數(shù)據(jù)存儲(chǔ)格式和提供的數(shù)據(jù)類型,函數(shù),等概念介紹

9 Language Structure 語言結(jié)構(gòu),文本值:字符串,數(shù)字,日期時(shí)間,十進(jìn)制,bool類型,NULL bit值;模式對象名:標(biāo)識(shí)符限定符,標(biāo)識(shí)符大小寫敏感,標(biāo)識(shí)符和數(shù)據(jù)文件的映射關(guān)系,函數(shù)名轉(zhuǎn)換和解析;關(guān)鍵字和保留字;用戶定義變量;表達(dá)式;注釋;;

10 Globalization 全球化:字符集,錯(cuò)誤信息,增加字符集,增加字符集排序方式,字符集配置,mysql時(shí)區(qū)支持,mysql本地化支持

11 Data Types 數(shù)據(jù)類型 數(shù)據(jù)類型概覽:數(shù)字類型,日期和時(shí)間類型,字符串類型;數(shù)字類型:整形類型,定點(diǎn)類型,浮點(diǎn)類型,位值類型,數(shù)字類型屬性,超出范圍和溢出處理;擴(kuò)展類型;json類型;默認(rèn)值,數(shù)據(jù)存儲(chǔ)要求

12 Functions and Operators 函數(shù)和操作符:函數(shù)和操作符引用,表達(dá)式計(jì)算中類型轉(zhuǎn)換,操作符,控制流函數(shù),字符串函數(shù),數(shù)字函數(shù)和操作符,日期和事件函數(shù),mysql使用的日歷,文本檢索,轉(zhuǎn)換函數(shù)和操作符,xml函數(shù),bit函數(shù)和操作符, 加密和壓縮函數(shù), 信息函數(shù),空間分析函數(shù),json函數(shù),全局事物id函數(shù),mysql企業(yè)級(jí)加密函數(shù),其他函數(shù),聚合函數(shù),數(shù)學(xué)精度

下面三個(gè)章節(jié)描述了sql的事務(wù),鎖,存儲(chǔ)引擎等概念, 13,14兩章的內(nèi)容很重要的, 其中13章是關(guān)于如何通過sql語句使用這些概念, 14章解釋了InnoDB引擎下的這些概念的實(shí)現(xiàn)細(xì)節(jié)和原理, 以及InnoDB中sql語句的鎖獲取和事務(wù)管理

13 SQL Statement Syntax sql語句語法,數(shù)據(jù)定義語句,數(shù)據(jù)操作語句,事務(wù)和鎖語句,復(fù)制語句, 預(yù)編譯中的sql語法,mysql復(fù)合語句語法,數(shù)據(jù)庫管理語句,mysql實(shí)用語句

14 The InnoDB Storage Engine InnoDB存儲(chǔ)引擎:InnoDB介紹,InnoDB觀念和架構(gòu)(事務(wù)模型和鎖,索引等),InnoDB配置,InnoDB表空間管理,InnoDB表管理,InnoDB表和存儲(chǔ)頁壓縮,InnoDB文件格式管理,InnoDB行存儲(chǔ)和行格式管理,InnoDB磁盤讀寫和文件空間管理,InnoDB和在線數(shù)據(jù)定義語言,InnoDB啟動(dòng)選項(xiàng)和系統(tǒng)變量,InnoDB信息模型表,InnoDB整合Mysql性能模型,InnoDB監(jiān)控,InnoDB和Mysql復(fù)制,InnoDB整合memcached,InnoDB錯(cuò)誤解決

15 Alternative Storage Engines 可選的存儲(chǔ)引擎:設(shè)置存儲(chǔ)引擎,MyISAM存儲(chǔ)引擎,內(nèi)存存儲(chǔ)引擎,csv存儲(chǔ)引擎,歸檔存儲(chǔ)引擎,BLACKHOLE存儲(chǔ)引擎,Merge存儲(chǔ)引擎 ,Federated存儲(chǔ)引擎,EXAMPLE存儲(chǔ)引擎,其他存儲(chǔ)引擎

mysql 高可用和擴(kuò)展相關(guān), 以及使用mysql中哪些功能來支撐這些特性

16 High Availability and Scalability 高可用和擴(kuò)展性:使用Amazon EC2 mysql實(shí)例,使用ZFS復(fù)制,結(jié)合memcached使用Mysql

17 Replication 復(fù)制:復(fù)制配置,復(fù)制實(shí)現(xiàn),復(fù)制解決方案,復(fù)制注意事項(xiàng)

18 MySQL Cluster NDB 7.5 Mysql集群:mysql集群概覽,mysql集群安裝,配置mysql集群,mysql集群程序,mysql集群管理,mysql集群復(fù)制,mysql集群發(fā)布要點(diǎn)

19 Partitioning 分區(qū):mysql中的分區(qū)概覽,分區(qū)類型,分區(qū)管理,分區(qū)裁剪,分區(qū)選擇

20 Stored Programs and Views 存儲(chǔ)過程和視圖:定義存儲(chǔ)過程,使用存儲(chǔ)過程,使用觸發(fā)器,使用時(shí)間調(diào)度器,使用視圖,存儲(chǔ)過程和視圖的訪問控制,存儲(chǔ)過程的二進(jìn)制日志

下面這些schema實(shí)際上也是數(shù)據(jù)庫和表, 只不過這些表都是由mysql服務(wù)自身為了維護(hù)和監(jiān)控功能, mysql服務(wù)自身去維護(hù)這些表, 將一些服務(wù)自身的配置信息, 運(yùn)行信息, 和用戶創(chuàng)建出來的庫和表的信息存到這些schema里面

21 INFORMATION_SCHEMA Tables INFORMATION_SCHEMA表(信息模型表) 關(guān)于表,列,數(shù)據(jù)庫,觸發(fā)器等等數(shù)據(jù)庫概念對象的相關(guān)信息

22 MySQL Performance Schema mysql 性能模型 存儲(chǔ)了各種關(guān)于性能監(jiān)控的數(shù)據(jù)

23 MySQL sys Schema mysql sys 模型 關(guān)于mysql的配置,存儲(chǔ)引擎,IO, 會(huì)話, 執(zhí)行語句等信息

24 Connectors and APIs 鏈接器和API

25 Extending MySQL Mysql擴(kuò)展

26 MySQL Enterprise Edition 企業(yè)版本

27 MySQL Workbench mysql workbench 工作臺(tái)

下面三節(jié)常見的問題,錯(cuò)誤,限制

A MySQL 5.7 Frequently Asked Questions 常見問題, 關(guān)于數(shù)據(jù)庫中的存儲(chǔ)引擎, 表, 觸發(fā)器, 視圖, 存儲(chǔ)過程,字符集等的常見問題

B Errors, Error Codes, and Common Problems 錯(cuò)誤和錯(cuò)誤碼以及經(jīng)常遇到的問題, 介紹了關(guān)于錯(cuò)誤的描述信息, 錯(cuò)誤的值類型, 服務(wù)端與客戶端的錯(cuò)誤碼和錯(cuò)誤消息, 以及常見的錯(cuò)誤.

C Restrictions and Limits 規(guī)定和上下限, 關(guān)于存儲(chǔ)過程,條件處理,服務(wù)端游標(biāo), 子查詢, 事務(wù), 字符集, 性能模型, 可插拔的授權(quán)的約定, 關(guān)于連接查詢, 數(shù)據(jù)庫和表的數(shù)量, 表的大小, 表的列數(shù)和每行的大小, 采用.frm文件結(jié)構(gòu)的和windows平臺(tái)的上下限制.

關(guān)于mysql的一些摘要內(nèi)容的快速索引

MySQL Glossary mysql一瞥

General Index 通用快速索引

C Function Index C語言函數(shù)快速索引

Command Index 命令快速索引

Function Index 函數(shù)快速索引

INFORMATION_SCHEMA Index INFORMATION_SCHEMA快速索引

Join Types Index Join類型快速索引

Operator Index 操作符快速索引

Option Index 選項(xiàng)快速索引

Privileges Index 權(quán)限快速索引

SQL Modes Index Sql模式快速索引

Statement/Syntax Index 語句和語法快速索引

Status Variable Index 狀態(tài)變量快速索引

System Variable Index 系統(tǒng)變量快速索引

Transaction Isolation Level Index 事務(wù)隔離級(jí)別快速索引

本文完.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末速客,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件尘应,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蝉稳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來掘鄙,“玉大人耘戚,你說我怎么就攤上這事〔倌” “怎么了收津?”我有些...
    開封第一講書人閱讀 162,823評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我撞秋,道長长捧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評(píng)論 1 292
  • 正文 為了忘掉前任吻贿,我火速辦了婚禮串结,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘舅列。我一直安慰自己肌割,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評(píng)論 6 388
  • 文/花漫 我一把揭開白布剧蹂。 她就那樣靜靜地躺著声功,像睡著了一般。 火紅的嫁衣襯著肌膚如雪宠叼。 梳的紋絲不亂的頭發(fā)上先巴,一...
    開封第一講書人閱讀 51,190評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音冒冬,去河邊找鬼伸蚯。 笑死,一個(gè)胖子當(dāng)著我的面吹牛简烤,可吹牛的內(nèi)容都是我干的剂邮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼横侦,長吁一口氣:“原來是場噩夢啊……” “哼挥萌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起枉侧,我...
    開封第一講書人閱讀 38,923評(píng)論 0 274
  • 序言:老撾萬榮一對情侶失蹤引瀑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后榨馁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體憨栽,經(jīng)...
    沈念sama閱讀 45,334評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評(píng)論 2 333
  • 正文 我和宋清朗相戀三年翼虫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了屑柔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,727評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡珍剑,死狀恐怖掸宛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情招拙,我是刑警寧澤旁涤,帶...
    沈念sama閱讀 35,428評(píng)論 5 343
  • 正文 年R本政府宣布翔曲,位于F島的核電站,受9級(jí)特大地震影響劈愚,放射性物質(zhì)發(fā)生泄漏瞳遍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評(píng)論 3 326
  • 文/蒙蒙 一菌羽、第九天 我趴在偏房一處隱蔽的房頂上張望掠械。 院中可真熱鬧,春花似錦注祖、人聲如沸猾蒂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肚菠。三九已至,卻和暖如春罩缴,著一層夾襖步出監(jiān)牢的瞬間蚊逢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評(píng)論 1 269
  • 我被黑心中介騙來泰國打工箫章, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留烙荷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,734評(píng)論 2 368
  • 正文 我出身青樓檬寂,卻偏偏與公主長得像终抽,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子桶至,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容