>Isn't SQLite even more horrible than MySQL? Definitely not. It's true that SQLite doesn't support foreign keys out of the box -- though you can add them manually if you want[1] -- and has an unusual ...
Don't be afraid of using your chosen database's command-line client. I might as well say this up front: I don't like using GUI (aka non-command-line or graphical) tools with my databases. This is ...
Foreign keys are silently ignored, indeed it seems almost none of the data integrity you expect a database to provide is there with SQLite. Ditto for MySQL. The key words are "you expect a database to ...