HeidiSQL - HeidiSQL

HeidiSQL
Логотип HeidiSQL image.png
Главный вид сеанса, выбранная темная тема, дерево базы данных слева и детали справа. Диалог «Экспорт SQL» на переднем плане.
Главный вид сеанса, выбранная темная тема, дерево базы данных слева и детали справа. Диалог «Экспорт SQL» на переднем плане.
Оригинальный автор (ы)Ансгар Беккер
изначальный выпускАпрель 2006 г.; 14 лет назад (2006-04)
Стабильный выпуск
11.1[1] / 2020-11-02[±]
Репозиторийhttps://github.com/HeidiSQL/HeidiSQL
Написано вObject Pascal
Операционная системаWindows
ТипУправление базами данных
ЛицензияGPLv2
Интернет сайтwww.heidisql.com

HeidiSQL это бесплатно и с открытым исходным кодом инструмент администрирования для MySQL и это вилки, а также Microsoft SQL Server, PostgreSQL и SQLite. Его кодовая база изначально был взят из собственного программного обеспечения MySQL-Front 2.5 Ансгара Беккера. Из-за того, что бренд MySQL-Front был продан сторонней стороне, Беккер выбрал HeidiSQL в качестве замены. Имя было предложено другом как дань уважения Хайди Клум, и еще больше подкреплялась ностальгией Беккера по Хайди, девушка из Альп.[2]

Версия, написанная на Ява, jHeidi, был разработан для работы на компьютерах Mac и Linux. Он был прекращен в марте 2010 года в пользу Вино поддерживать.

История

Ансгар Беккер начал разработку интерфейса MySQL в 1999 году, назвав проект «MySQL-Front», и использовал уровень прямого API, написанный Маттиасом Фихтнером.[3] для взаимодействия с серверами MySQL и содержащимися базами данных. Частная разработка продолжалась до 2003 года с версией 2.5.

В 2004 году, в период бездействия, Беккер продал бренд MySQL-Front Нильсу Хойеру, который продолжил разработку клонирование оригинальный софт.[4][5]

В апреле 2006 года Беккер открыл исходный код приложения на SourceForge, переименовав проект в "HeidiSQL". HeidiSQL был переработан для использования более нового и популярного уровня интерфейса базы данных, ZeosLib, который дебютировал в версии 3.0.

В октябре 2009 года Беккер снова заменил уровень базы данных на единичный подход. Позже это было снова расширено для поддержки других серверов баз данных.

Поддержка для Microsoft SQL Server был добавлен в марте 2011 года для выпуска 7.0.

Начиная с версии 8.0, HeidiSQL предлагает свой графический интерфейс примерно на 22 языках, кроме английского. Переводы выполняются пользователями из разных стран через Transifex.

PostgreSQL поддержка была представлена ​​в марте 2014 года для выпуска 9.0.

В начале 2018 года на сайте был опубликован слегка расширенный выпуск v9.5. Магазин Microsoft.

SQLite поддержка была представлена ​​в марте 2020 года для выпуска 11.0.

Функции

HeidiSQL имеет следующие функции и возможности графического интерфейса пользователя.[6][7]

  • Подключение к серверу
    • Несколько сохраненных сеансов с подключением и учетными данными, хранящимися в
    • Сжатый протокол клиент / сервер для совместимых серверов
    • Интерфейс с серверами через TCP / IP, именованные каналы (розетки) или протокол туннелирования (SSH)
    • Несколько параллельно запущенных сессий в одном окне
    • Управление пользователями на сервере: добавление, удаление и редактирование пользователей и их учетных данных
    • Управляйте привилегиями пользователей глобально и для каждой базы данных
    • Экспорт баз данных в файлы SQL или на другие серверы
    • Несколько вкладок запросов, каждая из которых имеет несколько вложенных вкладок для пакетных результатов
  • Хост сервера
    • Просмотр и фильтрация всех переменных сервера, таких как system_time_zone
    • Отредактируйте все переменные сервера либо для этого сеанса, либо с глобальной областью действия
    • Просмотр статистических переменных сервера и средних значений за час и секунду
    • Выполняемые в настоящее время процессы для анализа выполненного SQL и уничтожения плохих процессов
    • Просмотр статистики команд с индикаторами в процентах для каждой команды SQL
  • Базы данных
    • Просмотр всех баз данных на сервере, подключение к единой базе данных для работы с ее таблицами и данными
    • Просмотр общего количества подключенных баз данных и размера таблицы в КБ / МБ / ГБ в древовидной структуре базы данных / таблицы
    • Создание новых, изменение имени, набора символов и сопоставления существующих баз данных, удаление (удаление) баз данных
  • Таблицы, представления, процедуры, триггеры и события
    • Просмотреть все объекты в выбранной базе данных, очистить, переименовать и удалить (удалить) объекты
    • Редактируйте столбцы таблицы, индексы и внешние ключи. Поддерживаются виртуальные столбцы на серверах MariaDB.
    • Изменить запрос просмотра и настройки
    • Редактировать тело и параметры SQL процедуры
    • Редактировать тело и настройки SQL триггера
    • Изменить настройки времени тела SQL для запланированного события

Смотрите также

Рекомендации

  1. ^ «Релизы - HeidiSQL / HeidiSQL». github.com. Получено 2020-12-19.
  2. ^ "Хайди?". www.heidisql.com.
  3. ^ Маттиас Фихтнер (15 сентября 2011 г.). «Клиентский API для серверов баз данных MySQL». audio-data.de. Архивировано из оригинал на 2002-08-08. Получено 2014-12-01.
  4. ^ "правда об истории heidiSQL в википедии". www.heidisql.com.
  5. ^ «Zu: Объявление: конец MySQL-Front? Несколько слов от ...» www.heidisql.com.
  6. ^ «Неполный список основных функций». HeidiSQL. Получено 2014-12-01.
  7. ^ «Скриншоты функций и описания графического интерфейса». HeidiSQL. Получено 2014-12-01.

внешняя ссылка