文件名称:sql-parser:用Python和C ++编写SQL解析器
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-10 03:30:41
Python
sql解析器 用Python和C ++编写SQL解析器的简单版本,结果保存在树中。 目前,仅实现SELECT查询。 ### Python先决条件: PLY(Python Lex-Yacc) 用法 python yacc.py -> SELECT a, b FROM c + QUERY + [SELECT] + [FIELDS] + [FIELD] + a + [FIELD] + b + [FROM] + [TABLE] + c -> SELECT a . b , c . d FROM aaa AS a , ccc AS c + QUERY + [SELECT] + [FIELDS] + [FIELD] + a.b + [FI
【文件预览】:
sql-parser-master
----README.md(1KB)
----py-sql-parser()
--------yacc.py(7KB)
--------node.py(424B)
----cpp-sql-parser()
--------head.h(143B)
--------treeNode.h(451B)
--------sql.l(963B)
--------treeNode.cpp(641B)
--------makefile(380B)
--------sql.y(2KB)