phpMyAdmin allows to export MySQL databases in an easy and versatile way. These DB exports can easily imported into other databases, e.g. from a production DB to a local development DB. However, MySQL dumps created by mysqldump cannot be imported easily into other databases. I've written a bash script which exports MySQL DBs in a similar way as phpMyAdmin.
How to you create a User Interface (UI) for a MySQL DB? How to automatically create PHP CRUD-forms for MySQL tables? What tools exist? Are there generators?