HeidiSQL, перед тим відома як MySQL-Front — вільний відкритий клієнт, або фронтенд, для управління базами даних, розроблений німецьким програмістом Анзґаром Бекером (Ansgar Becker) та кількома іншими розробниками, написаний на Delphi, підтримує з'єднання та роботу з MySQL, їхні форки, таких як MariaDB та Percona, а також Microsoft SQL Server, починаючи з версії 7.0. Щоб управляти базою даних з HeidiSQL, користувач має увійти на локальний або віддалений сервер MySQL з прийнятним паролем, створивши сесію. В рамках цієї сесії користувач може управляти базами даних MySQL на сервері MySQL, і від'єднатися після закінчення роботи. Можливості програми цілком достатні для більшості операцій із загальними та просунутими базами даних, таблицями та записами, але розробка залишається у активному стані, щоб забезпечити повну функціональність, котра очікується від фронтенду MySQL.
Основний екран активної сесії HeidiSQL з базою даних MySQL (ліворуч) та таблицями з цієї бази (праворуч) | |
Тип | управління базами даних |
---|---|
Розробник | Ansgar Becker |
Стабільний випуск | 11.1.0.6116 (2 листопада 2020 ) |
Платформа | Windows і Wine |
Операційна система | Microsoft Windows |
Мова програмування | Object Pascal |
Українська мова | так |
Стан розробки | активний |
Ліцензія | GNU General Public License |
Репозиторій | github.com/HeidiSQL/HeidiSQL |
Вебсайт | www.heidisql.com |
Історія
Анзґар Бекер почав розробку фронтенда для MySQL у 1999 і назвав проект "MySQL-Front"; він використовував шар прямого API, написаний Матіасом Фіхтнером (Matthias Fichtner) для з'єднання з сервером MySQL і базами даних на ньому.
Приватна розробка продовжувалася до версії 2.5, до квітня 2006, коли Анзґар відкрив сирцевий код на SourceForge, і перейменував проект на "HeidiSQL". HeidiSQL був перероблений для використання новішого і популярнішого шару інтерфейсу з базами даних, ZeosLib,, який дебютував з версії 3.0, випущеної у квітні 2006.
Через обмеження хостингу проектів SourceForge та інші порівняльні переваги (такі як швидкодія, можливості), Анзґар перемістив репозиторій HeidiSQL та відстеження вад/особливостей на Google Code у травні 2008. HeidiSQL був переписаний для використання налаштовуваних реалізацій інтерфейсів до баз даних замість існуючих бібліотек.
Підтримка 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 може виконувати такі операції
- З'єднання з сервером
- множинні збережені сесії із пам'яттю з'єднань та автентифікації
- стиснений протокол клієнт/сервер для сумісних серверів
- з'єднання з сервером через (TCP/IP), іменовані канали (сокети) або тунельний протокол (SSH)
- множинні паралельні сесії в одному вікні
- управління користувачами на сервері: додавання, вилучення та редагування користувачів та їхніх паролів
- управління привілеями користувачів глобально та на бази даних
- експорт баз даних у SQL-файли або на інші сервери
- множинні вкладки для запитів, кожна з яких має під-вкладки для відображення результатів запитів
- Робота з серверами
- перегляд та фільтрація всіх серверних змінних, таких як system_time_zone
- редагування всіх серверних змінних, як сесійних, так і з глобального діапазону
- перегляд статистичних змінних сервера, і середніх величин за годину та секунду
- можна аналізувати запущені SQL процеси з можливістю вбити погані процеси
- перегляд статистики команд з процентним індикатором на SQL команди
- Бази даних
- список всіх баз даних на сервері, з'єднання з обраною базою для роботи з її таблицями і даними
- перегляд підсумкової інформації про відкриті бази даних та розміри таблиць у KB/MB/GB у деревовидній структурі про бази/таблиці
- створення нових, зміна існуючих імен баз даних, кодових сторінок і символьного впорядкування, вилучення баз даних
- таблиці, види, процедури, тригери та події
- перегляд всіх об'єктів всередині бази даних; опорожнення, перейменування та вилучення об'єктів
- редагування столбців, індексів та зовнішніх ключів таблиць. Підтримуються віртуальні стовпці на серверах MariaDB
- редагування запитів та установок
- редагування тіла та параметрів SQL процедур
- редагування тіла та установок SQL тригерів
- редагування тіла та часових установок запланованих SQL подій
jHeidi
Існує версія, написана на Java, і призначена для роботи на комп'ютерах Mac та Linux, але проект jHeidi призупинений з березня 2010. Сторінка проекту:
Виноски
- mysql.pas - Client API for MySQL Database Servers [Архівовано 8 серпня 2002 у Library of Congress], by Matthias Fichtner
- ZeosLib - Delphi database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle and SQLite [ 28 грудня 2016 у Wayback Machine.], SourceForge
- Partial list of major features [ 15 квітня 2017 у Wayback Machine.], HeidiSQL.com
- Screenshots of GUI features and descriptions [ 6 квітня 2017 у Wayback Machine.], HeidiSQL.com
Посилання
- Офіційний сайт [ 15 квітня 2017 у Wayback Machine.]
- Сторінка проекту HeidiSQL [ 11 березня 2015 у Wayback Machine.] на Google Code
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
HeidiSQL pered tim vidoma yak MySQL Front vilnij vidkritij kliyent abo frontend dlya upravlinnya bazami danih rozroblenij nimeckim programistom Anzgarom Bekerom Ansgar Becker ta kilkoma inshimi rozrobnikami napisanij na Delphi pidtrimuye z yednannya ta robotu z MySQL yihni forki takih yak MariaDB ta Percona a takozh Microsoft SQL Server pochinayuchi z versiyi 7 0 Shob upravlyati bazoyu danih z HeidiSQL koristuvach maye uvijti na lokalnij abo viddalenij server MySQL z prijnyatnim parolem stvorivshi sesiyu V ramkah ciyeyi sesiyi koristuvach mozhe upravlyati bazami danih MySQL na serveri MySQL i vid yednatisya pislya zakinchennya roboti Mozhlivosti programi cilkom dostatni dlya bilshosti operacij iz zagalnimi ta prosunutimi bazami danih tablicyami ta zapisami ale rozrobka zalishayetsya u aktivnomu stani shob zabezpechiti povnu funkcionalnist kotra ochikuyetsya vid frontendu MySQL HeidiSQLOsnovnij ekran aktivnoyi sesiyi HeidiSQL z bazoyu danih MySQL livoruch ta tablicyami z ciyeyi bazi pravoruch Tipupravlinnya bazami danihRozrobnikAnsgar BeckerStabilnij vipusk11 1 0 6116 2 listopada 2020 3 roki tomu 2020 11 02 PlatformaWindows i WineOperacijna sistemaMicrosoft WindowsMova programuvannyaObject PascalUkrayinska movatakStan rozrobkiaktivnijLicenziyaGNU General Public LicenseRepozitorijgithub com HeidiSQL HeidiSQLVebsajtwww heidisql comIstoriyaAnzgar Beker pochav rozrobku frontenda dlya MySQL u 1999 i nazvav proekt MySQL Front vin vikoristovuvav shar pryamogo API napisanij Matiasom Fihtnerom Matthias Fichtner dlya z yednannya z serverom MySQL i bazami danih na nomu Privatna rozrobka prodovzhuvalasya do versiyi 2 5 do kvitnya 2006 koli Anzgar vidkriv sircevij kod na SourceForge i perejmenuvav proekt na HeidiSQL HeidiSQL buv pereroblenij dlya vikoristannya novishogo i populyarnishogo sharu interfejsu z bazami danih ZeosLib yakij debyutuvav z versiyi 3 0 vipushenoyi u kvitni 2006 Cherez obmezhennya hostingu proektiv SourceForge ta inshi porivnyalni perevagi taki yak shvidkodiya mozhlivosti Anzgar peremistiv repozitorij HeidiSQL ta vidstezhennya vad osoblivostej na Google Code u travni 2008 HeidiSQL buv perepisanij dlya vikoristannya nalashtovuvanih realizacij interfejsiv do baz danih zamist isnuyuchih bibliotek Pidtrimka Microsoft SQL Server bula dodana v berezni 2011 roku dlya versiyi 7 0 Pochinayuchi z versiyi 8 0 HeidiSQL proponuye svij grafichnij interfejs priblizno 22 movami krim anglijskoyi Perekladi nadayutsya koristuvachami z riznih krayin cherez Transifex Pidtrimka PostgreSQL bula vvedena v berezni 2014 roku dlya versiyi 9 0 Na pochatku 2018 roku v Microsoft Store bulo opublikovano desho rozshirenu versiyu v9 5 Pidtrimka SQLite bula vvedena v berezni 2020 roku dlya versiyi 11 0 MozhlivostiCherez svij grafichnij interfejs HeidiSQL mozhe vikonuvati taki operaciyi Z yednannya z serverom mnozhinni zberezheni sesiyi iz pam yattyu z yednan ta avtentifikaciyi stisnenij protokol kliyent server dlya sumisnih serveriv z yednannya z serverom cherez TCP IP imenovani kanali soketi abo tunelnij protokol SSH mnozhinni paralelni sesiyi v odnomu vikni upravlinnya koristuvachami na serveri dodavannya viluchennya ta redaguvannya koristuvachiv ta yihnih paroliv upravlinnya privileyami koristuvachiv globalno ta na bazi danih eksport baz danih u SQL fajli abo na inshi serveri mnozhinni vkladki dlya zapitiv kozhna z yakih maye pid vkladki dlya vidobrazhennya rezultativ zapitiv Robota z serverami pereglyad ta filtraciya vsih servernih zminnih takih yak system time zone redaguvannya vsih servernih zminnih yak sesijnih tak i z globalnogo diapazonu pereglyad statistichnih zminnih servera i serednih velichin za godinu ta sekundu mozhna analizuvati zapusheni SQL procesi z mozhlivistyu vbiti pogani procesi pereglyad statistiki komand z procentnim indikatorom na SQL komandi Bazi danih spisok vsih baz danih na serveri z yednannya z obranoyu bazoyu dlya roboti z yiyi tablicyami i danimi pereglyad pidsumkovoyi informaciyi pro vidkriti bazi danih ta rozmiri tablic u KB MB GB u derevovidnij strukturi pro bazi tablici stvorennya novih zmina isnuyuchih imen baz danih kodovih storinok i simvolnogo vporyadkuvannya viluchennya baz danih tablici vidi proceduri trigeri ta podiyi pereglyad vsih ob yektiv vseredini bazi danih oporozhnennya perejmenuvannya ta viluchennya ob yektiv redaguvannya stolbciv indeksiv ta zovnishnih klyuchiv tablic Pidtrimuyutsya virtualni stovpci na serverah MariaDB redaguvannya zapitiv ta ustanovok redaguvannya tila ta parametriv SQL procedur redaguvannya tila ta ustanovok SQL trigeriv redaguvannya tila ta chasovih ustanovok zaplanovanih SQL podijjHeidiIsnuye versiya napisana na Java i priznachena dlya roboti na komp yuterah Mac ta Linux ale proekt jHeidi prizupinenij z bereznya 2010 Storinka proektu Vinoskimysql pas Client API for MySQL Database Servers Arhivovano 8 serpnya 2002 u Library of Congress by Matthias Fichtner ZeosLib Delphi database components for MySQL PostgreSQL Interbase Firebird MS SQL Sybase Oracle and SQLite 28 grudnya 2016 u Wayback Machine SourceForge Partial list of major features 15 kvitnya 2017 u Wayback Machine HeidiSQL com Screenshots of GUI features and descriptions 6 kvitnya 2017 u Wayback Machine HeidiSQL comPosilannyaOficijnij sajt 15 kvitnya 2017 u Wayback Machine Storinka proektu HeidiSQL 11 bereznya 2015 u Wayback Machine na Google Code