MySQL语法解析和预处理(Parser Preprocessor)
生活随笔
收集整理的這篇文章主要介紹了
MySQL语法解析和预处理(Parser Preprocessor)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們沒有使用緩存的話,就會跳過緩存的模塊,下一步我們要做什么呢?
OK,這里我會有一個疑問,為什么我的一條SQL 語句能夠被識別呢?假如我隨便執行一個字符串penyuyan,服務器報了一個1064 的錯:
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'penyuyan' at line 1
它是怎么知道我輸入的內容是錯誤的?
這個就是MySQL 的Parser 解析器和Preprocessor 預處理模塊。
這一步主要做的事情是對語句基于SQL 語法進行詞法和語法分析和語義的解析。
?
總結
以上是生活随笔為你收集整理的MySQL语法解析和预处理(Parser Preprocessor)的全部內容,希望文章能夠幫你解決所遇到的問題。