Search code examples
pythonmysqldesktop-applicationinventory

Is MySQL and Python a good choice to build a desktop application?


I am new to desktop applications and Python and the idea of this application simply to keep track of items of in an inventory. The user will be able to CRUD the data, make reports, etc.

Is it ok to use MySQL locally for this application? I know a couple of options, but I am not quite sure what to do.

Any help will be appreciated.


Solution

  • Yeah! it would be great if you use MySQL and Python. That wil do help to understand how RDBMS works. Once you are done with that, you can even work with SQLite (light weight DBMS & NoSQL) and MongoDB (if you are curious to work with Document Oriented DB / NoSQL)

    If you want you can refer Basic Python & MySQL Example 1, Basic Python & MySQL Example 2, Tuts for SQLite and Tuts for MongoDB