У меня есть немного безнадежный список желаний для части программного обеспечения, и я не знаю, существует ли он.
Ну, я очень сомневаюсь, что вы найдете какое-либо решение, которое ВСЕ ВСЕ, что вы просите, особенно если вы хотите, чтобы все было бесплатным. Но я укажу вам на phpMyAdmin .
Если вы еще не сталкивались с этим, это веб-интерфейс для базы данных MySQL (выполняется на сервере php). Он легко развертывается и может поддерживать несколько пользовательских логинов. Он не слишком силен в отделе ajax, и я никогда не слышал ничего подобного запланированным заданиям или электронной почте, но все это можно сделать по-разному.
Подумайте о phpMyAdmin как редакторе базы данных в Интернете, это не будет тем, что вы хотите передать клиентам, чтобы все испортить.
Для OP это отвечает почти всем вашим требованиям, в том числе Ajax, обращаясь к клиенту, построив веб-сайт, не требуя надлежащего кодирования и т. Д., За исключением того, что он не делает кофе и не является бесплатным, но только за 48 долларов США один раз , это не прерыватель сделки:
PHP MYSQL Form Maker http://mysqlreports.com/
Есть новый инструмент, который соответствует вашим потребностям. Вы можете проверить это здесь:
Eliacom Enhanced SQL Portal (ESP)
Существует также демонстрация, которую вы можете использовать для входа на любой сервер базы данных здесь (обратите внимание, что для ее использования он установит несколько дополнительных таблиц в вашу базу данных, чтобы сохранить информацию о форматировании, которую вы установили в интерфейсе):
Демо-версия Eliacom ESP
Вот как это ломается с вашими критериями:
- Это бесплатно
- Это написано на PHP. Для запуска на php-сервере с базой данных MySql
- Это графический интерфейс. Он в основном такой же простой в использовании, как Excel для встроенного редактирования. Организуйте свои таблицы в деревьях, размещайте и переименовывайте столбцы, все из графического интерфейса.
- Это делает больше, чем CRUD. Это, вероятно, самый сильный момент. Вы можете создать что угодно. Для действительно причудливых вещей вам нужно знать немного HTML. Вы можете легко удалить несколько записей очень легко. Вставка нескольких записей может быть выполнена с помощью прошлой функции (или загрузки).
- Это полностью аякс, и он выглядит довольно современным
- Он имеет дело с регистрацией и обработкой сессии (он блокирует сеансы через некоторое время). С помощью одного экземпляра вы можете войти на любой сервер (к которому у вас есть доступ, конечно).
- Вам не нужно программировать. Если вы хотите сделать очень быстрые формы, вам нужно знать некоторые HTML (формы выглядят неплохо даже без этого).
- Это полностью веб-интерфейс и управляется через браузер
- Базовая система не имеет планирования / электронной почты, но вы можете приобрести надстройку, в которой есть планирование работы / отправка по электронной почте и т. Д. Я считаю, что у них уже есть это, если они размещают это для вас. Просто не в общем выпуске. В общем выпуске, если вы знаете немного PHP, вы можете добавить слушателей, когда таблицы будут изменены, и делать такие вещи, как отправлять электронные письма (вы добавляете их из интерфейса).
- Базовый продукт предназначен для администрирования баз данных, но есть дополнения для покупки. У них есть приложение для покупки, которое дает вам возможность управлять другими пользователями (с множеством настроек разрешения того, что они могут / не могут сделать, чтобы они не могли сломать вещи). У них также есть приложение Publisher, в котором вы можете создать ссылку, которая позволит публиковать публикуемые / открытые формы / таблицы для публикации форм / таблиц.
- Кофе … Они берут запросы от пользователей, поэтому, если у вас есть запрос на функцию, вы можете связаться с ними.
Верьте или нет, хотя продукты прошли EOL 18 декабря 2009 года, последние версии MySQL Query Browser и MySQL Administrator по-прежнему доступны для загрузки совершенно бесплатно.
Эй, я все еще использую их сегодня.
Он удовлетворяет лишь некоторые потребности
- Чтобы быть свободным в использовании (в малом бизнесе)
- Чтобы быть интерфейсом базы данных графического интерфейса пользователя
- Чтобы иметь дело со всеми логинами автоматически (вроде)
Нажмите здесь и получите его, пока Oracle не смотрит … БЫСТРО !!!
Что относительно MySQL Workbench ? Он предоставляется по лицензии GPL
MySQL Workbench предоставляет администраторам баз данных и разработчикам интегрированную среду инструментов для:
- Дизайн и моделирование баз данных
- Разработка SQL
- Управление базой данных
- Миграция базы данных
Он доступен непосредственно для Windows, Linux (Ubuntu, Rad Hat Enterprise, Fedora) и OS X с сайта загрузки ! (Исходный код также).
Стоит ли упоминать VFront? Я не использовал его сам, но искал похожие решения:
http://www.vfront.org/
Вот выдержка из его сайта:
- VFront полезен для компаний, брендов или организаций, которые используют MySQL или PostgreSQL, нуждаются в удобном консалтинговом или модульном доступе к базе данных своими собственными работами, не разрабатывая для этого конкретного клиента, а просто используя веб-браузер.
- Подумайте о VFront как интерфейсе для базы данных, аналогичном некоторым функциям доступа к MS, но лидируя с легким доступом через web.VFront – это не инструмент администрирования базы данных, такой как phpMyAdmin, и он не заменяет его: интерфейс предназначен для базового пользователя по данным.
- VFront создан для не-экспертных пользователей, способных безопасно работать с данными с помощью интуитивно понятного графического интерфейса.
- VFront особенно полезен, когда различные и / или несколько пользователей имеют доступ к базе данных с использованием разных привилегий: настраиваемая система групп и привилегий делает доступ доступным для различных применений для определенных таблиц или представлений, показывает / скрывает определенные поля, устанавливает правила ввода валидация и контролирует все действия базы данных.
- VFront имеет модули данных экспорта, статистику и управление отчетами на основе протоколов xml, xsl и xsl-fo.
- VFront также может быть полезен тем, кто в общем нуждается в простой установке и настройке базы данных.