国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學(xué)
|
編程
|
系統(tǒng)
|
數(shù)據(jù)庫
|
建站
|
學(xué)院
|
產(chǎn)品
|
網(wǎng)管
|
維修
|
辦公
|
熱點
首頁
>
數(shù)據(jù)庫
>
MySQL
> 正文
Mysql源碼學(xué)習(xí)筆記 偷窺線程
2020-01-19 00:09:40
字體:
大
中
小
來源:
轉(zhuǎn)載
供稿:網(wǎng)友
感覺代碼有些凌亂,注釋代碼都寫的比較隨意,好像沒有什么統(tǒng)一的規(guī)范,不同的文件中代碼風(fēng)格也有差異,可能Mysql經(jīng)過了很多牛人的手之后,集眾牛人之長吧。也可能是我見識比較淺薄,適應(yīng)了自己的代碼風(fēng)格,井底之蛙了,總之還是懷著敬畏的心情開始咱的源碼之旅吧。本人菜鳥,大神輕拍。
Mysql可以啟動起來了,應(yīng)該怎么學(xué)習(xí)呢?總不能從main開始一步一步的看吧,Mysql作為比較底層的大型軟件,涉及到數(shù)據(jù)庫實現(xiàn)的方方面面,沒有厚實的數(shù)據(jù)庫理論基礎(chǔ)和對Mysql各個模塊相當(dāng)?shù)氖煜ぃ瑥膍ain開始勢必會把自己引入某個死胡同啊,什么都看,最后啥也不會,咱傷不起。
經(jīng)過思考后,我想還是通過客戶端來調(diào)試服務(wù)器,從而學(xué)習(xí)服務(wù)器代碼比較現(xiàn)實。也就是通過客戶端的動作,看服務(wù)器的反應(yīng)。比如從客戶端的登錄動作來看SERVER如何進行通信、用戶識別、鑒定以及任務(wù)分配的,通過CREATE TABLE,來看SERVER如何解析DDL語句以及針對不同的存儲引擎采取的不同的物理存儲方式,通過INSERT語句,來看SERVER如何進行Btree的操作。通過SELECT語句來看如何進行SQL語句語法樹的創(chuàng)建和優(yōu)化的,通過ROLL BACK,來看SERVER事務(wù)是如何實現(xiàn)的。這里主要是通過跟蹤代碼學(xué)習(xí)Mysql數(shù)據(jù)庫實現(xiàn)的思想,對于具體的代碼不去做過多的追究(主要是我對C++不是很熟悉),好讀書,不求甚解,呵呵。
由此,暫時準備了以下幾條SQL語句,來有針對的進行SERVER的分析
復(fù)制代碼
代碼如下:
1、 LOGIN(登錄)
mysql.exe 主站蜘蛛池模板:
沂源县
|
广东省
|
哈尔滨市
|
乡城县
|
石狮市
|
南康市
|
吉林省
|
兴山县
|
车致
|
许昌市
|
广汉市
|
柞水县
|
鱼台县
|
临汾市
|
梅河口市
|
廉江市
|
南阳市
|
永修县
|
和静县
|
东丽区
|
库尔勒市
|
沭阳县
|
阿坝
|
松江区
|
汶川县
|
米林县
|
交城县
|
抚宁县
|
丹凤县
|
旺苍县
|
新泰市
|
云霄县
|
凤凰县
|
湘西
|
太原市
|
桑日县
|
茶陵县
|
克拉玛依市
|
江源县
|
兴业县
|
义马市
|