It has a spreadsheet-like interface and makes it very easy to explore a SQLite database in the terminal
[2] tutorial: VisiData in 60 Seconds(https://jsvine.github.io/intro-to-visidata/the-big-picture/v...)
This comment is just a general recommendation for Python users to have a poke around the GitHub organisation³, as the packages are awesome.
¹ https://pypi.org/project/ptpython/
Generally the sqlite cli would be sufficient, but not having a pager for the output overflows the terminal and is a major hindrance in working with standard database tools.
Using no GUI helps with learning too I think. There are workarounds to stay in the shell context and pipe to the utils and append a pager. For an analogy, it's `pager less` in mysql and `\pset pager less` in postgres. See my comment on v3.33 (when alot of cli enhancements got introduced): https://www.sqlite.org/forum/forumpost/3d157b175c
The mongodb cli neither has the ability to set a pager I noticed recently.