HeidiSQL - HeidiSQL
Эта статья нужны дополнительные цитаты для проверка.Сентябрь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Главный вид сеанса, выбранная темная тема, дерево базы данных слева и детали справа. Диалог «Экспорт SQL» на переднем плане. | |
Оригинальный автор (ы) | Ансгар Беккер |
---|---|
изначальный выпуск | Апрель 2006 г. |
Стабильный выпуск | |
Репозиторий | https://github.com/HeidiSQL/HeidiSQL |
Написано в | Object Pascal |
Операционная система | Windows |
Тип | Управление базами данных |
Лицензия | GPLv2 |
Интернет сайт | www |
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 для запланированного события
Смотрите также
Рекомендации
- ^ «Релизы - HeidiSQL / HeidiSQL». github.com. Получено 2020-12-19.
- ^ "Хайди?". www.heidisql.com.
- ^ Маттиас Фихтнер (15 сентября 2011 г.). «Клиентский API для серверов баз данных MySQL». audio-data.de. Архивировано из оригинал на 2002-08-08. Получено 2014-12-01.
- ^ "правда об истории heidiSQL в википедии". www.heidisql.com.
- ^ «Zu: Объявление: конец MySQL-Front? Несколько слов от ...» www.heidisql.com.
- ^ «Неполный список основных функций». HeidiSQL. Получено 2014-12-01.
- ^ «Скриншоты функций и описания графического интерфейса». HeidiSQL. Получено 2014-12-01.