added support for "show xxx" and "use <db name>"

In general, I'd recommend not using `new` + `.prototype.` for declaring objects unless you really want to use `instanceof`. For this use case, probably sufficient to just have `module.exports` be a function that returns a POJO with a bunch of functions added on