MySQL解析器

MySQL解析器由两部分组成:sql 1.词法分析数组 扫描字符流,根据构词规则识别单个单词。函数 MySQL使用Flex来生成词法扫描程序优化 在sql/lex.h中定义了MySQL关键字和函数关键字,用两个数组存储基础 2.语法分析select 在词法分析的基础上将单词序列组成语法短语,最后生成语法树,提交给优化器语法 语法分析器使用Bison,在sql/sql_yacc.yy中定义了语法规则
相关文章
相关标签/搜索