uSQL stands for unnamedSQL, a course project for Introduction to Database Systems in 2014 fall, Tsinghua University.
- Install bison, flex etc.
- Run
make ./usqlor./usql < input.sql
-d target.db: usetarget.dbas target directory, databases will be stored here-t: print execution time after every sql sentences-v: more verbose-g: enable debug on parser-h: help
see parser/sql.yy
- Better support for
NULL - Show meaningful information on "syntax error"
- Improve peformance when selecting from multiple tables
- Write more TODOs