国产探花免费观看_亚洲丰满少妇自慰呻吟_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 主站蜘蛛池模板:
新化县
|
宁陕县
|
卫辉市
|
沛县
|
邢台县
|
华容县
|
建水县
|
龙井市
|
巴彦县
|
甘肃省
|
江孜县
|
南安市
|
通河县
|
大同市
|
康保县
|
和政县
|
张掖市
|
那坡县
|
临桂县
|
依安县
|
胶州市
|
安岳县
|
福建省
|
贺州市
|
新密市
|
沾益县
|
桂东县
|
太白县
|
河北省
|
平乡县
|
巴里
|
南陵县
|
开封县
|
吉林市
|
通化市
|
荔波县
|
天长市
|
福州市
|
绥滨县
|
柘城县
|
稻城县
|