Перейти до вмісту

HeidiSQL

Матеріал з Вікіпедії — вільної енциклопедії.
HeidiSQL
HeidiSQL logo
HeidiSQL screenshot
Основний екран активної сесії HeidiSQL з базою даних MySQL (ліворуч) and таблицями з цієї бази (праворуч)
Типуправління базами даних
РозробникAnsgar Becker
Стабільний випуск6.0 (20 листопада 2010; 14 років тому (2010-11-20))
ПлатформаWindows і Wine Редагувати інформацію у Вікіданих
Операційна системаMicrosoft Windows
Мова програмуванняObject Pascal
Стан розробкиактивний
ЛіцензіяGNU General Public License
Репозиторійgithub.com/HeidiSQL/HeidiSQL
Вебсайтheidisql.com

HeidiSQL, перед тим відома як MySQL-Frontвільний відкритийклієнт, або фронтенд, для MySQL та їхніх форків, таких як MariaDB та Percona, розроблений німецьким програмістом Анзгаром Бекером (Ansgar Becker) та кількома іншими розробниками, написаний на Delphi. Щоб управляти базою даних на HeidiSQL, користувач має увійти на локальний або віддалений сервер MySQL з прийнятним паролем, створивши сесію. В рамках цієї сесії користувач може управляти базами даних MySQL на сервері MySQL, і від'єднатися після закінчення роботи. Можливості програми цілком достатні для більшості операцій із загальними та просунутими базами даних, таблицями та записами, але розробка залишається у активному стані, щоб забезпечити повну фкнкціональність, котрий очікується від фронтенда MySQL.

Можливості

Через свій графічний інтерфейс HeidiSQL може виконувати такі операції[3][4]

З'єднання з сервером
  • множинні збережені сесії із пам'яттю з'єднань та автентифікації
  • стиснений протокол клієнт/сервер для сумісних серверів
  • з'єднання з сервером через TCP/IP, іменовані канали (сокети) або тунельний протокол (SSH)
  • множинні паралельні сесії в одному вікні
  • управління користувачами на сервері: додавання, вилучння та редагування користувачів та їхніх паролів
  • управління привілеями користувачів глобально та на бази даних
  • експорт баз даних у SQL-файли або на інші сервери
  • множинні вкладки для запитів, кожна з яких має під-вкладки для відображення результатів запитів
Робота з серверами
  • перегляд та фільтрація всіх серверних змінних, таких як system_time_zone
  • редагування всіх серверних змінних, як сесійних, так і з глобального діапазону
  • перегляд статистичних змінних сервера, і середніх величин за годину та секунду
  • можна аналізувати запущені SQL процеси з можливістю вбити погані процеси
  • перегляд статистики команд з процентним індикатором на SQL команди
Бази даних

View all databases on server, connect to a single database to work with its tables and data View connected databases' total and table size in KB/MB/GB within the database/table tree structure Create new, alter existing databases' name, character set and coallation, drop (delete) databases Tables, views, procedures, triggers and events View all objects within selected database, empty, rename and drop (delete) objects Edit table columns, indexes and foreign keys. Virtual columns on MariaDB servers are supported. Edit view query and settings Edit procedure SQL body and parameters Edit trigger SQL body and settings Edit scheduled event SQL body time settings

jHeidi

Існує версія, написана на Java, і призначена для роботи на комп'ютерах Mac та Linux, але проект jHeidi призупинений з березня 2010. Сторінка проекту: heidisql.com/jheidi/

Посилання