Jag tvivlar starkt på att du kommer att hitta någon lösning som gör ALLT vad du frågar efter, speciellt om du vill att allt ska vara gratis. Men jag kommer att peka dig till phpMyAdmin .
Om du inte har stött på det än så är det ett webbaserat gränssnitt för en MySQL-databas (körs på en php-server). Det är lätt att distribuera och kan underhålla flera användarinloggningar. Det är inte för starkt i ajax-avdelningen och jag har aldrig hört talas om något som schemalagda jobb eller e-post för det, men allt kan göras på olika sätt.
Tänk på phpMyAdmin som en databasredigerare på webben, men det kommer inte att vara något du kommer att vilja lämna över till kunder att pyssla med.