Эта статья требует дополнительных ссылок для проверки . ( сентябрь 2014 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Главный вид сеанса, выбранная темная тема, дерево базы данных слева и детали справа. Диалог «Экспорт SQL» на переднем плане. | |
Автор (ы) оригинала | Ансгар Беккер |
---|---|
изначальный выпуск | Апрель 2006 г . |
Стабильный выпуск | |
Репозиторий | https://github.com/HeidiSQL/HeidiSQL |
Написано в | Object Pascal |
Операционная система | Окна |
Тип | Управление базами данных |
Лицензия | GPLv2 |
Интернет сайт | www |
HeidiSQL - это бесплатный инструмент с открытым исходным кодом для администрирования MySQL и его форков , а также Microsoft SQL Server , PostgreSQL и SQLite . Его кодовая база была первоначально взята из собственного программного обеспечения MySQL-Front 2.5 Ансгара Беккера. Из-за того, что бренд MySQL-Front был продан сторонней стороне, Беккер выбрал HeidiSQL в качестве замены. Это имя было предложено другом как дань уважения Хайди Клум и было дополнительно усилено ностальгией Беккера по Хайди, девушке из Альп . [2]
Версия, написанная на Java , jHeidi, была разработана для работы на компьютерах Mac и Linux. Он был прекращен в марте 2010 года в пользу поддержки Wine .
История [ править ]
Ансгар Беккер начал разработку интерфейса 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 года в Microsoft Store был опубликован слегка расширенный выпуск v9.5 .
Поддержка SQLite была представлена в марте 2020 года для выпуска 11.0.
Особенности [ править ]
HeidiSQL имеет следующие функции и возможности графического интерфейса пользователя. [6] [7]
- Подключение к серверу
- Несколько сохраненных сеансов с подключением и учетными данными, хранящимися в
- Сжатый протокол клиент / сервер для совместимых серверов
- Интерфейс с серверами через TCP / IP , именованные каналы (сокеты) или протокол туннелирования (SSH)
- Несколько параллельно запущенных сессий в одном окне
- Управление пользователями на сервере: добавление, удаление и редактирование пользователей и их учетных данных
- Управляйте правами пользователей глобально и для каждой базы данных
- Экспорт баз данных в файлы SQL или на другие серверы
- Несколько вкладок запросов, каждая из которых имеет несколько вложенных вкладок для пакетных результатов
- Хост сервера
- Просмотр и фильтрация всех переменных сервера, таких как system_time_zone
- Отредактируйте все серверные переменные либо для этого сеанса, либо с глобальной областью действия.
- Просмотр статистических переменных сервера и средних значений в час и секунду
- Выполняемые в настоящее время процессы для анализа выполненного SQL и уничтожения плохих процессов.
- Просмотр статистики по командам с индикаторами в процентах для каждой команды SQL
- Базы данных
- Просмотр всех баз данных на сервере, подключение к единой базе данных для работы с ее таблицами и данными
- Просмотр общего количества подключенных баз данных и размера таблицы в КБ / МБ / ГБ в древовидной структуре базы данных / таблицы
- Создание новых, изменение имени, набора символов и сопоставления существующих баз данных, удаление (удаление) баз данных
- Таблицы, представления, процедуры, триггеры и события
- Просмотреть все объекты в выбранной базе данных, очистить, переименовать и удалить (удалить) объекты
- Редактируйте столбцы таблицы, индексы и внешние ключи. Поддерживаются виртуальные столбцы на серверах MariaDB.
- Изменить запрос просмотра и настройки
- Редактировать тело и параметры SQL процедуры
- Редактировать тело и настройки SQL триггера
- Изменить настройки времени тела SQL для запланированного события
См. Также [ править ]
- Сравнение инструментов базы данных
Ссылки [ править ]
- ^ «Релизы - HeidiSQL / HeidiSQL» . github.com . Проверено 19 декабря 2020 .
- ^ "Хайди?" . www.heidisql.com .
- ↑ Маттиас Фихтнер (15 сентября 2011 г.). «Клиентский API для серверов баз данных MySQL» . audio-data.de. Архивировано из оригинала на 2002-08-08 . Проверено 1 декабря 2014 .
- ^ "правда об истории heidiSQL в википедии" . www.heidisql.com .
- ^ «Зу: Объявление: конец MySQL-Front? Несколько слов из ...» www.heidisql.com .
- ^ «Частичный список основных функций» . HeidiSQL . Проверено 1 декабря 2014 .
- ^ «Скриншоты функций и описания графического интерфейса» . HeidiSQL . Проверено 1 декабря 2014 .
Внешние ссылки [ править ]
- Официальный веб-сайт