Основні інструментальні засоби роботи з MySQL
dbForge Studio for Oracle, dbForge Studio for Postgresql).
WampServer: збірка веб-сервера. Складається з сервера Apache, MySQL, інтерпретатора скриптів PHP, phpMyAdmin і.т.д, призначена для web-розробки.
phpMyAdmin - веб-додаток (написаний на мові PHP) – веб-інтерфейс для адміністрування СУБД MySQL, дозволяє через браузер запускати команди SQL і переглядати вміст таблиць і БД, здійснювати адміністрування сервера MySQL,.
dbForge Studio MySQL
Інтелектуальна розробка SQL коду
Дизайнер баз даних
Візуальний дизайн і редагування
Перегляд зв'язків між таблицями
Зрозуміле відображення об'єктів БД та їх властивостей на діаграмі БД
Імпорт / експорт даних
Експорт даних з баз MySQL в 12 форматів
Імпорт даних в таблицю бази MySQL з 8 форматів
Опції для настройки процесу експорту та імпорту даних
Візуальний дизайнер запитів
Візуальне створення запитів на діаграмі, використовуючи зручний редактор виразів. Можна швидко створювати складні запити.
Додаток автоматично з'єднує таблиці і дозволяє працювати з виразами INSERT, UPDATE, і DELETE.
Резервні копії БД.
Можливість створювати резервні копії БД MySQL, використовуючи 5 рівнів стиснення файлів і великий набір опцій для настройки резервного копіювання.
Можливість зберігати настройки у вигляді проекту для подальшого використання або для планувальника завдань, викликаючи проект з командного рядка.
Адміністрування БД
Відладчик MySQL
надає послідовне виконання коду, точки зупину, змінні, стек виклику.
зберігає логіку виконання процедур,
дозволяє виробляти налагодження функцій і тригерів MySQL
Дизайнер таблиць
Візуальний дизайнер для зміни, створення структури таблиць і індексів.
Надає повний контроль над змінами, що вносяться.
Профілювальник запитів
Пропонує візуальне профілювання запитів
Надає можливість вдосконалювати запити, виконання яких займає багато часу.
Допомагає знайти проблемні місця в запиті і оптимізує запити
Порівнює результати профілювання
Звіти та аналіз даних
Звіти можна створювати за допомогою майстра з великим набором можливостей або вручну, на порожньому бланку звітів.
Готові звіти можна експортувати у 8 форматів і доставляти одержувачам, використовуючи командний рядок. Для полегшення читання даних і їх розуміння використовуються зведені таблиці.
dbForge Studio MySQL дає можливість синхронізації баз даних MySQL, дозволяє створювати і автоматично підтримувати дві або більше БД з ідентичним змістом. Синхронізація потрібна для створення дзеркал, кластерів і т.д.
Програма Handy Backup дозволяє повністю автоматизувати процес синхронізації БД MySQL.
dbForge Studio MySQL реалізує рефакторінг бази даних.
Рефакторінг бази даних - це проста зміна в існуючій схемі БД, яка сприяє поліпшенню її проекту при збереженні функціональної та інформаційної семантики. Наслідком рефакторінга БД не може бути додавання нових функціональних можливостей або обмеження вже існуючих, як і додавання нових даних або ж зміна змісту існуючих. Рефакторинг проводиться, якщо під час експлуатації виявлені деякі загальні недоліки БД.
Види рефакторингу:
Рефакторинг структури – зміни в структурі таблиць або представлень.
Використовуються методи:
перейменування об'єктів БД з Провідника (таблиці, представлення, стовпця);
заміна стовпця, даних типу LOB таблицею;
заміна зв'язку „один до багатьох” асоціативної таблицею;
переміщення стовпця; розбиття стовпця;
введення обчислюваного стовпця;
злиття стовпців, злиття таблиць; розбиття таблиці;
видалення таблиці, представлення, видалення стовпця.