Sypex Browser

Sypex Browser - php-скрипт для работы с MySQL. Скрипт использует современные Web 2.0 технологии AJAX, JSON, и другие. Основная задача которая ставилась при создании минимальный вес, и максимальное удобство и скорость работы.

Sypex Browser - распространяется по лицензии BSD, т. е. является абсолютно бесплатным.

Скачать

Sypex Viewer for MySQL 1.0.0 beta  (8.02 КБ) - релиз от 12.11.2010

История создания

Давно в голове возникла идея написать легкий и быстрый аналог phpMyAdmin, с использованием современных технологий используемых для Web приложений. Так как PMA хоть и имеет огромную популярность, но сейчас разросся до неповоротливого монстра. При том что очень многие функции используются крайне редко (типа проектирования баз данных, т.к. десктопные приложения для этих целей подходят значительно лучше). Первой пробой пера стал скрипт Sypex Viewer. Он сделан в виде одного файла (без каких либо файлов настроек), и позволяет очень быстро просматривать таблицы MySQL. Весь интерфейс работает с помощью AJAX и минимизированного JSON. При этом скорость работы оказалась на порядок выше, чем у phpMyAdmin (можно сказать просто молниеносная работа).

Посколько результат Sypex Viewer даже превзошел ожидания, было решено продолжить работы, и реализовать полноценный MySQL-браузер, позволяющий просматривать, редактировать (прямо в таблице), удалять записи, выполнять любые запросы и т.п. Пока скрипт активно разрабатывается под рабочим названием Sypex Browser.

Преимущества

Опишем основные преимущества

  • Интерфейс изначально создавался под AJAX и JSON, при этом не используются громоздкие фреймворки;
  • Использование преимуществ современных браузеров (в связи с этим было решено отказаться от поддержки IE6-7);
  • Собственные очень быстрые реализации Grid'а (таблиц для отображения данных с раскраской по типам данных, сортировкой, редактированием ячеек, контекстными меню и т.п.), также они оптимизированы на работу с большими таблицами в  тысячи строк.
  • Скорость работы в 10-20 раз выше phpMyAdmin (время которое проходит от нажатия кнопки до показа рельзультата, замерялось в firebug)
  • Все данные загружаются в минимальном JSON (т.е. подгружаются только данные с минимальной служебной информацией, за счет этого размер загружаемых данных уменьшается в десятки раз)
  • Однофайловый дизайн (т.е. всё в одном php-файле, просто залить один файл в любой каталог и можно работать).

Скриншот

Использование

  1. Скопировать каталог sxv на сервер
  2. Зайти по адресу http://mysite.com/sxv/
  3. Ввести логин, пароль к MySQL и название БД.
  4. Выбрать таблицу.

Можно указывать лимит, а также листать по страницам.

Можно добавлять условия для поиска, это дело немного автоматизировал.

Клик по ячейке - добавляет условие `col` = значение ячейки.
Ctrl + Клик - `col` < значение ячейки
Shift + Клик - `col` > значение ячейки
Ctrl + Shift + Клик - `col` <> значение ячейки

Для текстовых полей вместо "=", вставляется LIKE, c процентами либо слева, либо справа значения.

Если условие уже есть то автоматом добавляется AND, если нужно OR нажмите правую или среднуюю кнопку.

Чтобы затерлись предыдущие условия нужно добавить Alt.

 

Sypex Dumper


Sypex Geo


Новости

2024.03.01
Вышла новая версия Sypex Dumper Pro 2.4
2020.11.11

2020.05.01

2018.12.20


Статистика

Скачиваний:503 912
Яндекс.Метрика