Предишният блог на Урок за MySQL основно се фокусира върху различните команди и концепции, свързани със SQL. В този блог на MySQL Workbench Tutorial ще научите инструмента за MySQL за извършване на различни операции.
В този блог ще бъдат разгледани следните теми:
- Какво е MySQL?
- MySQL Workbench и неговите функции
- Инсталирайте MySQL Workbench
- Издания на MySQL Workbench
- Създаване на връзка
- Редактор за разработка на SQL
- Административни задачи
- Табло за изпълнение
- Проектиране и моделиране на бази данни
- Съветник за мигриране на данни
- Разширени възможности на MySQL
Урок за MySQL Workbench: Какво е MySQL?
MySQL е система за управление на релационни бази данни с отворен код, която работи на много платформи. Той осигурява многопотребителски достъп за поддръжка на много двигатели за съхранение.
MySQL има различни функции, които ни позволяват да изпълняваме много задачи като цялостна разработка на приложения, осигуряване на наличност и мащабируемост.
Сега, очевидно, когато работите на ниво индустрия, не можете да правите всичко на терминала, нали? Имате нужда от някакво табло за управление, което ви улеснява при работа с големи бази данни и създаване на модели.
Е, таблото, което може да извършва тези действия, е MySQL Workbench.
Урок за MySQL Workbench: MySQL Workbench и неговите функции
MySQL Workbench е инструмент за проектиране или графичен инструмент, който се използва за работа със MySQL сървъри и бази данни. Този инструмент е съвместим с по-старите версии на сървъра 5.x и не поддържа версиите на сървъра 4.x.
как да конвертирате double в int java -
Функционалностите на MySQL Workbench са както следва:
- Разработка на SQL: Тази функционалност предоставя възможност за изпълнение на SQL заявки, създаване и управление на връзки към сървъри на бази данни с помощта на вградения SQL редактор.
- Моделиране на данни (дизайн): Тази функционалност ви позволява да създавате графично модели на вашата схема на базата данни, да извършвате обратен и напред инженер между схема и активна база данни и да редактирате всички аспекти на вашата база данни с помощта на изчерпателния редактор на таблици.
- Администрация на сървъра: Тази функционалност ви позволява да администрирате екземпляри на MySQL сървър, като администрирате потребители, извършвате архивиране и възстановяване, инспектирате данни от одит, преглеждате състоянието на базата данни и наблюдавате работата на MySQL сървъра.
- Миграция на данни: Тази функционалност ви позволява да мигрирате от Microsoft SQL Server, Microsoft Access и други RDBMS таблици, обекти и данни към MySQL.
- Поддръжка на MySQL Enterprise: Тази функционалност осигурява поддръжка за корпоративни продукти като MySQL Enterprise Backup, MySQL Firewall и MySQL Audit.
След като вече знаете за MySQL Workbench, нека по-нататък ви разкажа основните изисквания и стъпките за инсталиране на MySQL Workbench.
Искате да се сертифицирате като администратор на база данни?Урок за MySQL Workbench: Инсталирайте MySQL Workbench
Основните системни изисквания за инсталиране на MySQL Workbench е, че трябва да имате инсталиран MySQL на вашата система.
Сега, тъй като MySQL Workbench е достъпен за много операционни системи. Всяка от тези системи има свои собствени основни изисквания, от които можете да се обърнете тук .
Освен това, за да изтеглите MySQL Workbench, трябва да кликнете върху раздела Изтегляния и след това да изберете изданието, което искате да изтеглите.
Така например, ако искате да изтеглите изданието на Общността на Workbench за Windows, можете да се обърнете към връзката тук .
Сега, след като знаете как да инсталирате, позволете ми да ви разкажа изданията на MySQL Workbench Editions.
Урок за MySQL Workbench: Издания на MySQL Workbench
MySQL Workbench се предлага основно в три издания:
- Издание на общността (с отворен код, GPL)
- Стандартно издание (търговско)
- Enterprise Edition (търговско)
Характеристика | Издание на общността | Стандартна Версия | Enterprise Edition |
Визуална SQL разработка | Да | Да | Да |
Администрация на визуална база данни | Да | Да | Да |
Настройка на производителността | Да | Да | Да |
Управление на потребителите и сесиите | Да | Да | Да |
Управление на връзката | Да | Да | Да |
Управление на обекти | Да | Да | Да |
Управление на данни | Да | Да | Да |
Визуално моделиране на данни | Да | Да | Да |
Обратно инженерство | Да | Да | Да |
Напред инженеринг | Да | Да | Да |
Синхронизация на схемата | Да | Да | Да |
Проверка на схема и моделедин | Не | Да | Да |
DBDocедин | Не | Да | Да |
GUI за архивиране на MySQL Enterpriseедин | Не | Не | Да |
GUI за MySQL Enterprise Auditедин | Не | Не | Да |
GUI за MySQL Enterprise Firewallедин | Не | Да | Да |
Скриптове и приставки | Да | Да | Да |
Миграция на база данни | Да | Да | Да |
След като изтеглите и инсталирате MySQL Workbench, ще видите следния екран, т.е. началния раздел.
В лявата част на раздела Начало виждате 3 различни икони, нали?
Е, това са основно 3-те модула:
- Разработка на SQL - Този раздел се състои от SQL редактора, чрез който можете да създавате и управлявате бази данни.
- Моделиране на данни - Този раздел ви позволява да моделирате вашите данни според вашите нужди.
- Администриране на сървъра - Този раздел се използва за мигриране на вашите бази данни между връзки.
Сега, преди да влезете в тези модули, за да използвате техните функционалности. Първо трябва да започнете, като създадете връзка.
Урок за MySQL Workbench: Създаване на връзка
Сега, за да създадете връзка, трябва да кликнете върху знака плюс, който виждате в началния раздел, който виждате.
След като щракнете върху него, ще видите този диалогов прозорец, в който трябва да споменете името на връзката, начина на свързване и други подробности, които можете да видите в диалоговия прозорец. След като споменете подробностите, просто кликнете върху Добре .
След като щракнете върху OK, ще видите, че връзката ви е създадена.
Сега, нека продължим нашата дискусия, като влезем в SQL Editor.
Интересувате ли се да пробвате интервюта за DBA?Урок за MySQL Workbench: SQL редактор
Използваният SQL редактор се състои от набор от специализиран набор от редактори като заявка, схема и таблица. Освен това, редакторът се състои и от четири прозореца, които можете да видите на екрана.
какво прави скенерът в java
И така, заявките и панелите заедно ви позволяват да създавате и редактирате данни, да изпълнявате основни административни задачи, да преглеждате и експортирате резултати и да изпълнявате заявки.
Сега да разгледаме раздела за административни задачи.
Урок за MySQL Workbench: Административни задачи
В този раздел ще преминете през следните раздели:
- Състояние на сървъра
- Потребители и привилегии
- Експортиране и импортиране на данни
- Интерфейс за архивиране на MySQL Enterprise
Състояние на сървъра
Този раздел ви дава незабавен поглед към основните здравни показатели и броячи за вашата среда на MySQL. Както можете да видите на снимката по-долу, този раздел включва изглед на скоростта на работа на сървъра, наличните функции, сървърните директории и настройките за сигурност за удостоверяване и SSL.
Потребители и привилегии
Този раздел предоставя списък на всички потребители и привилегии, свързани с активен екземпляр на MySQL сървър. Така че с този раздел можете да добавяте и управлявате потребителски акаунти, да коригирате привилегии и да изтичате пароли. Вижте снимката по-долу.
Експортиране и импортиране на данни
Има основно три начина за експортиране и импортиране на данни в MySQL Workbench, които можете да преминете през таблицата по-долу.
GUI местоположение | Набор от данни | Видове експортиране | Видове импортиране |
Result Grid меню под SQL редактора | Резултатният набор (след изпълнение на SQL заявка) | CSV, HTML, JSON, SQL, XML, Excel XML, TXT | CSV |
Контекстно меню на браузъра на обекти | Маси | JSON, CSV | JSON, CSV |
Навигатор за управление | Бази данни и / или таблици | SQL | SQL |
Навигатор за управление | Бази данни и / или таблици | SQL | SQL |
Сега, за да експортирате / импортирате данни, трябва да изберете опцията за експортиране на данни / импортиране на данни от Навигаторен екран .
След като изберете опцията, трябва да споменете името на пътя на папката от / към която искате да импортирате / експортирате. Вижте снимката по-долу.
Интерфейс за архивиране на MySQL Enterprise
Търговските версии на MySQL Workbench ни дават възможност да използваме функционалността на MySQL Enterprise Backup (MEB), за да можем да защитим данните от загуба.
От MySQL Workbench се предлагат основно две операции за архивиране на MySQL Enterprise:
- Онлайн архивиране: Тази операция установява резервен профил, за да дефинира какво трябвада се архивира, къде трябва да се съхранява архивът и кога(честотата) MySQL трябва да се архивира.
- Възстанови: Тази операция възстановява MySQL сървъра до определен момент от времето, като възстановява резервно копие, създадено от функцията за онлайн архивиране в MySQL Workbench.
Урок за MySQL Workbench: Табло за изпълнение
Таблото за управление на производителността на MySQL Workbench ви дава статистически преглед на производителността на сървъра. За да отворите таблото за управление, отидете на Навигаторен екран и под производителност раздел изберете Табло за управление. Вижте снимката по-долу.
Освен това, раздела за производителност ви позволява да предоставите представа за операциите на MySQL сървъра чрез отчети за изпълнение на схемата и също така ви позволява да видите ключовите статистически данни за заявките, изпълнявани чрез статистиката на заявките.
Урок за MySQL Workbench: Проектиране и моделиране на бази данни
Проектирането на база данни ви позволява да визуализирате изискванията и да разрешите проблемите с дизайна. Това ви позволява да създавате валидни и добре работещи бази данни, като същевременно предоставя гъвкавост за отговор на променящите се изисквания за данни.
Както можете да видите на снимката по-долу, имате основно 3 опции.
От лявата страна знакът плюс ви позволява да добавите нова EER диаграма. Знакът за папка ви позволява да добавяте запазени EER модели на вашия компютър за основа на Workbench. Знакът със стрелка, който виждате, ви позволява или да създадете EER модел от база данни или EER модел от скрипт.
Снимката по-долу е основният изглед MySQL Workbench.
При моделирането на базата данни можете да създадете EER диаграма с помощта на редактора на модели. Така че, можете да добавите таблица, да добавите изглед, да добавите рутина, да редактирате данните в таблицата, да маркирате конкретна част от модела.
Е, момчета, това не е край на функционалностите, оставям останалите, за да проучите.
Урок за MySQL Workbench: Съветник за мигриране на данни
MySQL Workbench предоставя възможност за мигриране на съвместими с ODBC бази данни към MySQL. Тя ви позволява да мигрирате към различни типове бази данни, включително MySQL, между сървъри. Той също така позволява да конвертирате таблици и да копирате данни, но няма да конвертира съхранени процедури, изгледи или задействания.
Освен че работи на много платформи, миграцията позволява персонализиране и редактиране по време на процеса на миграция.
каква е структурата на данните в java
Следват стъпките, изпълнени от съветника за миграция при мигриране на база данни към MySQL:
- Първоначално той се свързва с RDBMS на източника и извлича списък с налични бази данни.
- Извършва обратен инженеринг на избраната база данни във вътрешно представяне, специфично за RDBMS на източника. Така че с тази стъпка всички обекти се преименуват въз основа на избрания тип метод за картографиране на имена на обекти.
- След това той автоматично започва да мигрира изходните RDBMS обекти в специфични MySQL обекти.
- След това ни позволява да прегледаме промените, за да можем да редактираме и коригираме грешки в мигрираните обекти.
- След това създава мигрираните обекти в целевия MySQL сървър. Винаги можете да се върнете към предишната стъпка и да коригирате грешките, ако има такива.
- И накрая, данните на мигрираните таблици се копират от изходния RDBMS в MySQL.
Урок за MySQL Workbench: Разширени възможности на MySQL
Осигурява система за разширение, която позволява на разработчика да разшири възможностите на MySQL Workbench. Той също така осигурява достъп до междуплатформена GUI библиотека, MForms, и позволява създаването на разширения, които имат графичен потребителски интерфейс.
Разширените функции на Workbench позволяват следните възможности:
- Можете да създавате инструменти и приставки
- Можете да манипулирате схеми и да автоматизирате често срещани задачи
- Можете да разширите потребителския интерфейс на Workbench и да създадете персонализирани функции на Workbench
И така, това е край на този блог!
Надявам се да ви е харесало да четете този блог в MySQL Workbench Tutorial blog. Видяхме различните функционалности и характеристики на MySQL Workbench.
Искате ли да научите повече за MySQL?Ако искате да научите повече за MySQL и да опознаете тази релационна база данни с отворен код, тогава разгледайте нашата което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете MySQL в дълбочина и ще ви помогне да постигнете майсторство по темата.
Имате въпрос към нас? Моля, споменете го в раздела за коментари на ” Урок за MySQL Workbench ”И ще се свържа с вас.