MySQL解析器

MySQL解析器由兩部分組成:sql 1.詞法分析數組 掃描字符流,根據構詞規則識別單個單詞。函數 MySQL使用Flex來生成詞法掃描程序優化 在sql/lex.h中定義了MySQL關鍵字和函數關鍵字,用兩個數組存儲基礎 2.語法分析select 在詞法分析的基礎上將單詞序列組成語法短語,最後生成語法樹,提交給優化器語法 語法分析器使用Bison,在sql/sql_yacc.yy中定義了語法規則
相關文章
相關標籤/搜索