《高性能MySQL》筆記-語法解析器和預處理

首先,MySQL經過關鍵字將SQL語句進行解析,並生成一棵對應的「解析樹」。MySQL解析器將使用MySQL語法規則驗證和解析查詢。例如,它將驗證是否使用錯誤的關鍵字,或者使用關鍵字的順序是否正確等,再或者它還會驗證引號是否能先後正確匹配。 預處理則根據一些MySQL規則進一步檢查解析樹是否合法,例如,這裏將檢查數據表和數據列是否存在,還會解析名字和別名,看看它們是否有歧義。 下一步預處理器會驗證
相關文章
相關標籤/搜索