SQLyog

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 01:05, 7 июня 2018.
SQLyog
Sqlyog.jpg
Разработчики: Webyog Softworks
Операционная система: Microsoft Windows 4.10+, Microsoft Windows NT
Тип ПО: GUI для СУБД
Лицензия: Бесплатные и проприетарные EULA
Веб-сайт http://webyog.com/
SQLyog - это инструмент графического интерфейса для СУБД MySQL. Он разработан компанией Webyog, Inc., базирующейся в Бангалоре, Индии и Санта-Кларе, Калифорния. SQLyog используется более чем 30 000 клиентами по всему миру и загружен более 2 000 000 раз..

История

SQLyog v0.9 был впервые выпущен публике в 2001 году после восьми месяцев разработки.

SQLyog был доступен бесплатно, но с закрытым исходным кодом, до версии v3.0, когда он был полностью коммерческим программным обеспечением.

В настоящее время SQLyog распространяется как бесплатное программное обеспечение, так и несколько платных, проприетарных версий. Версия бесплатного программного обеспечения известна как Community Edition в GitHub.

Платные версии продаются как Professional, Enterprise и Ultimate Editions. [Источник 1]

После 8 месяцев разработки была выпущена бесплатная версия 0.9 как бесплатное программное обеспечение с закрытым исходным кодом. SQLyog оставался бесплатным до версии 3.0.

Начиная с версии 5.0, SQLyog доступен в двух редакциях: Enterprise и Free Community Edition.

Возможности

Главные функции SQLyog:

  • Конструктор запросов (доступен в BETA версии)
  • Умное автозавершение
  • Интеллектуальное дополнение кода
  • Туннелирование HTTP и HTTPS
  • Туннелирование SSH
  • Соединения
  • Инструмент миграции в виде wizard.
  • Синхронизация Структуры/Данных [Источник 2]
  • Полноценная поддержка Юникодa.

Спецификации программы

Технические спецификации

  • Разработана с использованием WinAPI
  • Использует C API MySQL для соединения с серверами MySQL
  • Использует SQLite для хранения всех внутренних данных

Функционал

  • Работает на всех версиях Windows с WinXP / 2003 и выше, а также на системах Windows Server того же поколения (Windows Server 2003 и выше).
  • Работает с серверами MySQL от 4.1 и выше и всеми серверами MariaDB.
  • Создание / удаление / изменение таблиц, хранимых процедур, функций, представлений, триггеров и событий.
  • HTTP и SSH Tunneling - разумно управлять вашим сервером MySQL, даже если порт MySQL заблокирован или удаленный доступ к MySQL запрещен!
  • Защитите свои данные с помощью SSL-шифрования.
  • Умное автозаполнение.
  • Форматирует инструкции SQL.
  • Профайлер проактивного запроса.
  • Favorite Manager для аккуратной организации ваших любимых операторов SQL.
  • Очень быстрый поиск данных.
  • Расширенный GUI Query Builder. Поддерживает JOINs, агрегат, а также «общие» функции, сортировку (ORDER BY) и фильтрацию (WHERE и HAVING) и ALIAS.
  • Мастер импорта внешних данных SQLyog - используйте GUI или укажите запрос.
  • Схемы и синхронизация данных.
  • Мощное сжатое резервное копирование с уведомлением по электронной почте.
  • Расписание различных заданий.
  • SQL Scheduler и Reporting Tool - выполнять автоматические запросы для обслуживания базы данных проверки данных с помощью гибкой электронной почты.
  • Полная поддержка виртуальных столбцов как Oracle / MySQL, так и MariaDB
  • Поддержка транзакций GUI
  • Прозрачная поддержка LDAP / PAM для подключения к Oracle / MySQL и MariaDB. Настройки не требуются.
  • Результат обновления, возвращаемый запросом, также поддерживает запросы с помощью JOIN. Нет диалогов - просто отредактируйте!
  • Управление отношениями с внешними ключами.
  • Полностью совместим с InnoDB.
  • Поддержка архитектуры подключаемых модулей хранения MySQL.
  • Многопоточное выполнение запроса с возможностью одновременного выполнения нескольких запросов.
  • Просмотр результатов в режиме GRID / TEXT.
  • Фильтрация данных и результатов непосредственно формирует контекстное меню отображаемого значения.
  • Выполнить (очень большие) SQL-скрипты в виде пакетных файлов.
  • Выполнение нескольких запросов, возвращающих более 1000 строк в наборе результатов. Он очень эффективен в памяти.
  • Очень компактный двоичный файл.
  • Написано полностью в API C / C ++ / Win32 с использованием собственных API-интерфейсов MySQL C. Нет классов-оболочек.
  • Менеджер соединений.
  • Интерфейс с вкладками для создания / изменения таблиц.
  • Просмотр и редактирование расширенных свойств таблицы, таких как Комментарий, Key_Length и т. Д.
  • Стол-диагностика (проверка, оптимизация, ремонт, анализ)
  • Дублировать таблицы для новых имен таблиц.
  • Excel, как интерфейс сетки для редактирования данных с поддержкой Enum / Set.
  • Создание / удаление баз данных.
  • Управление индексами.
  • Всеобъемлющий пользователь / менеджер безопасности. Контролируйте все доступные привилегии на каком уровне (сервер / база данных / таблица / столбец).
  • Переупорядочить столбцы таблицы.
  • Скопируйте базу данных между двумя хостами MySQL.
  • Удалите все таблицы базы данных одним щелчком мыши.
  • Редактируйте BLOB в режиме TEXT или GRAPICHS. Поддерживается весь общий (непропиоритарный) графический формат (включая TIFF и PNG с высоким разрешением).
  • Экспорт таблицы-структуры и данных в SQL-дампы.
  • Прямой экспорт в Microsoft Excel.
  • Экспорт / импорт данных в / из файлов CSV.
  • Экспорт схемы базы данных в HTML.
  • Зарегистрируйте все запросы для сеанса.
  • Подсветку синтаксиса.
  • Сохранение результатов в CSV, HTML и XML.
  • Скопируйте свой результат как CSV в буфер обмена.
  • Очень дружелюбна к клавиатуре. Вы можете работать с 99% функциями SQLyog с клавиатурой.
  • Просмотр и уничтожение других пользовательских процессов.
  • Flush Host / Logs / Privileges / Tables.
  • Быстрый доступ к списку процессов, статусу, переменным и т. Д.

Платформа

SQLyog работает на платформе Windows, начиная с Microsoft Windows XP / Microsoft Windows 2003 до Microsoft Windows 10 / Microsoft Windows Server 2008 (Windows Поддержка 9x / ME была удалена в версии 5.0 из-за отсутствия поддержки Unicode в ранних версиях Windows, а поддержка Windows 2000 прекратилась с версии 8.6). Также была создана версия для работы под Linux и различными Unix (включая Mac Mac OS X), используя среду Wine. Более того, подмножество функциональных возможностей SQLyog Enterprise / Ultimate доступно со свободный SJA (SQLyog Job Agent) для Linux. Это позволяет легко и быстро определить «запланированные задания» в среде Windows и параметры выполнения порта в среде Linux.

Ссылки

Источники

  1. Interview with Rohit Nadhani from Webyog // MySQL AB. [2018] Дата изменения: 20.12.2000. URL: http://dev.mysql.com/tech-resources/interviews/rohit-nadhani-webyog.html (Дата обращения: 07.06.2018).
  2. Полный список возможностей // Webyog. [2018] Дата изменения: 04.10.2015. URL: http://webyog.com/en/sqlyog_feature_matrix.php (дата обращения: 07.06.2018).