uSQL stands for unnamedSQL, a course project for Introduction to Database Systems in 2014 fall, Tsinghua University.
- Install bison, flex etc.
- Run
make
./usql
or./usql < input.sql
-d target.db
: usetarget.db
as 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