Will you be ok using phpMyAdmin ?
I have read requirements and I think phpMyadmin meets your requirements.(you could create views, enter data etc)
Also If we could add webmin to administer MySQL (through web browser) + manager users,roles.
Hope it helps.
(Above Bid is on assumtion that we have LAMP stack : Linux Apache MySQL PHP)