Mysql workbench
Содержание:
- Скринкаст: Установка MySQL 5.7.13 в Windows из zip архива, MySQL Workbench
- 2013
- Free SQL tools on your desktop
- Abstract
- Создание таблицы, добавление, считывание, обновление и удаление данных
- The Spatial Viewer
- MySQL workbench – Administration tool
- Редакции MySQL 8
- MySQL workbench – SQL development tool
- Подключение к серверу с помощью MySQL Workbench
- Подключение к MySQL используя MySQL Workbench
- Moving stuff around with ease
- Run SQL Script
- Getting Started MySQL workbench- Modeling and Design tool
- The road ahead
- Основные особенности рабочей среды MySQL
- Где скачать последнюю версию MySQL для Windows?
- Назначение портативной установки MySQL 5.7 в Windows
- Creating and configuring servers with ease
- Summary
- Подключения
- Редактор SQL-запросов
Скринкаст: Установка MySQL 5.7.13 в Windows из zip архива, MySQL Workbench
В скринкасте представлена портативная установка MySQL 5.7.13 в Windows из zip архива и выполнена первичная инициализация MySQL сервера, предварительная настройка конфигурации в my.ini, смена пароля root пользователя, настройка подключения к MySQL серверу при помощи MySQL Workbench. Такая установку прекрасно подойдет для локального разработческого WEB сервера и среды разработки под Apache, MySQL, PHP на Windows.
Смотреть на YouTube скринкаст: Установка MySQL 5.7.13 в Windows из zip архива, MySQL Workbench
Содержание скринкаста:
- Назначение портативной установки MySQL 5.7.13 на Windows………………….00:05
- Скачивание дистрибутивов MySQL 5.7.13 и Workbench………………………..02:12
- Распаковка и организация каталога с дистрибутивом MySQL…………………..04:01
- Создание и настойка конфигурационного файла my.ini……………………….05:45
- Инициализация MySQL сервера……………………………………………16:28
- Запуск MySQL сервера………………………………………………….19:53
- Подключение к MySQL серверу при помощи программы MySQL Workbench…………..21:43
- Краткий обзор программы MySQL Workbench…………………………………24:55
- Смена, сброс пароля root пользователя MySQL……………………………..27:46
- Создание start.bat и stop.bat файлов для запуска и остановки MySQL сервера….30:01
- Резюме по скринкасту………………………………………………….31:15
2013
MySQL Workbench 6.0
MySQL Workbench 6.0 — новая версия инструмента проектирования, разработки и администрирования баз данных с открытым исходным кодом.
О выпуске Oracle MySQL Workbench 6.0 сообщила пресс-служба 29 августа 2013 года.
Изменения
переработанный графический пользовательский интерфейс, который теперь имеет модернизированный основной экран и интерфейс для единого, многозадачного управления базами данных и разработкой
- режим вертикального отображения результатов запросов позволяет представлять результаты в виде списка пар столбец/значение.
- генератор каскадных операторов DELETE автоматизирует создание операторов DELETE для удаления строки, на которую ссылаются внешние ключи.
- улучшена синхронизация визуальных моделей сущностей и связей с динамично обновляющимися схемами. Новая функция Schema Inspector предлагает набор детальных представлений всех объектов в схемах, а также доступ к операциям обслуживания таблиц
- новые средства поиска данных в таблицах обеспечивают текстовой поиск строк, соответствующих заданному шаблону, в любом количестве таблиц и схем
- улучшенная функция Server Status предоставляет краткую сводную информацию о статусе и конфигурации сервера
- Workbench 6.0 поддерживает миграцию на основе мастеров для Microsoft SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, Sybase SQL Anywhere и SQLite.
Доступность
MySQL Workbench Community Edition распространяется бесплатно по лицензии GPL.
MySQL Workbench Enterprise Edition включена в подписку на MySQL Enterprise Edition.
Корпоративная редакция предоставляет дополнительные функции, в том числе графический пользовательский интерфейс MySQL Enterprise Backup для создания резервных копий и автоматизированного восстановления, а также MySQL Audit Log для анализа данных аудита, генерируемых через MySQL Enterprise Audit.
Free SQL tools on your desktop
MySQL Workbench is a free bundle of MySQL tools and features that provides developers and database administrators with local MySQL installations and various useful features, such as data visualization tools, for local testing and development purposes. It provides a visual tool for creating and working with MySQL databases from the desktop.
Whether you are a database administrator looking to architect a new database configuration, or you are a software developer looking to mock a database for localized testing purposes, MySQL Workbench is easy to configure and contains all the tools and features you’d expect to find from any MySQL installation.
What is MySQL workbench used for?
For database architects, developers, and DBAs, MySQL Workbench offers a single visual tool, including data modeling, SQL development, and server configuration, user administration, backup, and other administrative utilities. It’s a visual database design, modeling, generation, and management tool for DBAs, developers, and data architects.
It comes with everything a data modeler needs to create complicated ER models, forward and reverse engineering, as well as crucial tools for executing time-consuming change management and documentation activities. Visual tools for generating, running, and optimizing SQL queries are provided by MySQL Workbench. Developers may use the visual SQL Editor to design, amend, and execute queries, as well as generate and update data and examine and export results.
Writing and debugging SQL queries is made easier with color syntax highlighting, context-sensitive assistance, and auto-complete. To assist optimize queries, EXPLAIN plans may be readily obtained. The Database Connections Panel allows developers to handle common database connections, such as MySQL Fabric, with ease. The Object Browser allows you to access database structure and objects right away.
What’s the difference between MySQL and MySQL workbench?
MySQL Workbench is a visual console for administering MySQL systems and gaining database visibility. The visual tools may be used by developers and DBAs to configure servers, administrate users, execute backup and recovery, review audit data, and check database health. It’s a set of tools for optimizing MySQL applications’ performance.
The Performance Dashboard allows DBAs to easily see crucial performance indicators. Performance Reports make it simple to identify and access IO hotspots, high-cost SQL operations, and other issues. Developers may also utilize the updated and simple to use Visual Explain Plan to see where they can optimize your query with just one click.
It now offers a comprehensive, user-friendly solution for transferring tables, objects, and data from Microsoft SQL Server, Microsoft Access, Sybase ASE, PostreSQL, and other RDBMS to MySQL. Existing programs may be converted to operate on MySQL on Windows and other platforms fast and easily by developers and DBAs. Migrating from older MySQL versions to the current ones is also supported.
Local databases for developers, DBAs, and more
MySQL Workbench for Windows can not only forward and reverse design existing databases, but it can also input SQL documents to create designs and export designs to DDL scripts that can be executed later. MySQL Workbench is available as a free and Open Source (GPL) OSS version, as well as a yearly subscription in the Conventional Edition.
Abstract
This is the MySQL Workbench Reference Manual. It documents the
MySQL Workbench Community and MySQL Workbench Commercial releases for
versions 8.0 through
8.0.26.
If you have not yet installed the MySQL Workbench Community release,
please download your free copy from the
download
site. The MySQL Workbench Community release is available for
Microsoft Windows, macOS, and Linux.
MySQL Workbench platform support evolves over time. For the latest
platform support information, see
https://www.mysql.com/support/supportedplatforms/workbench.html.
For notes detailing the changes in each release, see the
MySQL Workbench
Release Notes.
For legal information, including licensing information, see the
Preface and Legal Notices.
For help with using MySQL, please visit the
MySQL Forums, where you
can discuss your issues with other MySQL users.
Создание таблицы, добавление, считывание, обновление и удаление данных
Скопируйте и вставьте пример кода SQL в пустую вкладку SQL для иллюстрации примера данных.
Этот код создает пустую базу данных с именем quickstartdb, а затем создает пример таблицы с именем inventory. Он добавляет несколько строк, а затем считывает эти строки. Он изменяет данные с помощью инструкции update, а затем еще раз считывает строки
Наконец он удаляет одну строку и еще раз считывает строки.
На снимке экрана показан пример кода SQL в SQL Workbench и выходные данные после его выполнения.
Чтобы выполнить пример кода SQL, щелкните значок молнии на панели инструментов вкладки SQL File (Файл SQL).
Обратите внимание на три вкладки с результатами, которые отображаются в разделе Сетка результатов посередине страницы.
Обратите внимание на список Output (Выходные данные) внизу страницы. Показано состояние каждой команды.
Итак, вы установили подключение к Базе данных Azure для MySQL (Гибкий сервер) с помощью MySQL Workbench и запросили данные с использованием языка SQL.
The Spatial Viewer
MySQL 5.7 will include much awaited GIS support for InnoDB tables. To make it easier to quickly visualize spatial/geometry data in geographic context, Workbench 6.2 includes a viewer for resultsets containing that type of data. The viewer will render data from each row as a separate clickable element. When clicked, you can view the rest of the data from that row in the textbox. If you have multiple queries with geometry data, you can overlay them in the same map.
But that’s not all the features. The Spatial Data Viewer give you the possibility to display the data using different projection systems. Right now you can use Robinson, Mercator, Equirectangular, Bonne. There’s option to even merge different resultsets, execute all of them and switch to Spatial View, you’ll notice several layers for each resultset. You can also zoom in/out, and jump to specific location.
MySQL workbench – Administration tool
Server administration plays a critical role in securing the data of the company. The major issues concerning server administration are users’ management, server configuration, server logs and many more. Workbench MySQL has the following features that simplify the process of MySQL server administration;
- User administration – visual utility for managing users that lets database administrators easily add new and remove existing users if need arises, grant and drop privileges and view user profiles.
- Server configuration – allows for advanced configuration of the server and fine tuning for optimal performance.
- Database backup and restorations – visual tool for exporting/importing MySQL dump files. MySQL dump files contain SQL scripts for creating databases, tables, views, stored procedures and insertion of data.
- Server logs – visual tool for viewing MySQL server logs. The logs include error logs, binary logs and InnodDB logs. These logs come in handy when performing diagnosis on the server. The figure shown below shows the modeling window for MySQL Workbench.
The figure shown below shows the Admin panel for Workbench MySQL.
Редакции MySQL 8
MySQL 8 выпускается в нескольких редакциях.
MySQL Standard Edition
MySQL Standard Edition – это редакция со стандартным функционалом, она позволяет реализовать высокопроизводительные, надежные и масштабируемые приложения.
MySQL Enterprise Edition
MySQL Enterprise Edition – данная редакция включает в себя полный функционал и набор дополнительных инструментов, которые предназначены для достижения самой высокой масштабируемости, безопасности и надежности.
MySQL Cluster Carrier Grade Edition
MySQL Cluster (CGE) – это распределенная база данных, сочетающая линейную масштабируемость и высокую доступность. Она предназначена для критически важных приложений.
MySQL Community
MySQL Community Edition – это бесплатная редакция, которую можно абсолютно свободно скачать с официального сайта MySQL. Редакция поддерживает весь необходимый функционал для реализации полноценных интернет ресурсов.
Подробнее о редакциях MySQL можете почитать на официальном сайте – https://www.mysql.com/products/
MySQL workbench – SQL development tool
Structured Query Language (SQL) allows us to manipulate our relational databases. SQL is at the heart of all relational databases.
- MySQLworkbench, has built in SQL visual editor.
- The Visual SQL editor allows developers to build, edit and run queries against MySQL server databases. It has utilities for viewing data and exporting it.
- Its syntax color highlighters help developers easily write and debug SQL statements.
- Multiple queries can be run and results automatically displayed in different tabs.
- The queries are also saved in the history panel for later retrieval and running.
The figure shown below shows the SQL development window for MySQL Workbench.
Подключение к серверу с помощью MySQL Workbench
Чтобы подключиться к серверу MySQL Azure с помощью инструмента графического интерфейса MySQL Workbench, сделайте следующее.
-
Запустите приложение MySQL Workbench на своем компьютере.
-
В диалоговом окне настройки нового подключения на вкладке Параметры введите следующие сведения:
Параметр | Рекомендуемое значение | Описание поля |
---|---|---|
Имя подключения | Пример подключения | Укажите метку для этого подключения. |
Способ подключения | Стандартный способ (по протоколу TCP/IP) | Стандартный способ (по протоколу TCP/IP) соответствует требованиям. |
Имя узла | имя сервера | Укажите значение имени сервера, которое вы использовали ранее при создании базы данных Azure для MySQL. В нашем примере используется такое имя сервера: mydemoserver.mysql.database.azure.com. Используйте полное доменное имя (*.mysql.database.azure.com), как показано в примере. Выполните действия из предыдущего раздела, чтобы найти сведения для подключения, если вы не помните имя своего сервера. |
Порт | 3306 | Всегда используйте порт 3306 при подключении к базе данных Azure для MySQL. |
Имя пользователя | имя для входа администратора сервера | Введите имя администратора сервера, которое вы использовали ранее при создании базы данных Azure для MySQL. Пример нашего имени пользователя — myadmin@mydemoserver. Выполните действия из предыдущего раздела, чтобы найти сведения для подключения, если вы не помните имя пользователя. Формат имя пользователя@имя сервера. |
Пароль | Ваш пароль. | Нажмите кнопку Store in Vault… (Сохранить в хранилище), чтобы сохранить пароль. |
-
Щелкните Проверить подключение, чтобы проверить, все ли параметры верно настроены.
-
Нажмите кнопку ОК, чтобы сохранить подключение.
-
В списке подключений MySQL щелкните элемент, соответствующий вашему серверу, и ожидайте установления подключения.
Откроется новая вкладка SQL с пустым окном редактора, в котором можно вводить запросы.
Примечание
По умолчанию защита SSL-подключения является обязательной и применяется к базе данных Azure для сервера MySQL. Обычно для подключения MySQL Workbench к вашему серверу не требуется никаких дополнительных настроек с использованием сертификатов SSL. Но мы рекомендуем привязать SSL-сертификат ЦС к MySQL Workbench. Дополнительные сведения о скачивании и привязке сертификатов см. в статье Настройка SSL-подключений в приложении для безопасного подключения к базе данных Azure для MySQL. Если необходимо отключить протокол SSL, войдите на портал Azure и перейдите на страницу «Безопасность подключения», чтобы отключить выключатель «Принудительно использовать SSL-соединение».
Подключение к MySQL используя MySQL Workbench
Чтобы подключиться к серверу MySQL и посмотреть на объекты базы данных, на таблицы, представления и так далее, запустите MySQL Workbench, например, как указано выше. В результате откроется MySQL Workbench, где на стартовой странице у нас уже будет одно подключение к локальному серверу, которое будет осуществляться от имени пользователя root.
Нажимаем на него.
Затем вводим пароль, чтобы сохранить его и не вводить каждый раз при подключении мы можем поставить галочку Save password in vault».
Нажимаем «ОК».
В итоге мы подключимся к серверу, и чтобы посмотреть на схему данных, нам в окне навигатора необходимо перейти на вкладку Schemas».
Кроме того, мы можем скрыть ненужные окна, для этого можно использовать специальные значки в правой верхней части среды MySQL Workbench.
У нас отобразится схема данных, теперь мы можем посмотреть, какие объекты есть в БД и, например, учиться писать SQL запросы.
Для наглядности я скрыл боковое окно.
В данном примере мы послали запрос SELECT на выборку данных из таблицы address. Как видите, данные вернулись и все работает.
Moving stuff around with ease
There are three utilities that can be used to move data around: , , and .
With , you can copy a database from one server to another, or several databases from one server to another. When copying a database, it not only copies the table definitions, but all associated objects such as triggers, events, routines, and also database-level grants.
With you can export one or more databases into various formats, including (but not limited to) pure SQL, comma- and tab-separated values, and also a nice human-readable table.
With you can import data in files into a database. In contast to using , this will generate the statements to inject the data into the server.
Run SQL Script
It often happens that people try to load gigantic SQL script files into the Workbench SQL editor just to execute them. That will rarely work, as loading files for editing uses a lot of memory and Workbench does a lot of processing in the editor (syntax highlighting, syntax checking, code folding etc). To execute arbitrarily large scripts easily, you can now use the dialog at File -> Run SQL Script: The dialog lets you preview a part of the script, specify a default schema (in case it’s not already defined) and a default character set to use when importing it. The output window shows warnings, messages and a nice progress bar.
Getting Started MySQL workbench- Modeling and Design tool
- Models are at the core of most valid and high performance databases. MySQLworkbench has tools that allow developers and database administrators visually create physical database design models that can be easily translated into MySQL databases using forward engineering.
- MySQL workbench supports creation of multiple models in the same environment.
- It supports all objects such as tables, views, stored procedures, triggers, etc. that make up a database.
- MySQL workbench has a built in model validating utility that reports any issues that might be found to the data modeler.
- It also allows for different modeling notations and can be extended by using LUA a scripting language.
The figure shown below shows the modeling window for MySQLWorkbench.
The road ahead
The current set of utilities are just a small start, and we expect more utilities to be added over time and also improve on the existing utilities, so if you want to help, you can do that by:
- Downloading and try the utilities at http://launchpad.net/mysql-utilities
- Filing Bug Reports and Feature Requests at http://bugs.mysql.com/
- Joining the discussion at http://forums.mysql.com/list.php?155
We are very interested in feedback of any form—bug reports, suggestions for new utilities, suggestions for improving the existing utilities—so if you are a MySQL Expert DBA:
- Let us know how to improve our utilities
- Send us suggestions or ideas for new utilities
- Write your own utilities
- Contribute patches and/or new utilities
and if you are a Python programmer and/or developer:
Основные особенности рабочей среды MySQL
В этом разделе будут рассмотрены некоторые важные функции MySQL Workbench.
Моделирование и дизайн
Моделирование — отличный способ визуализировать требования и создавать хорошо работающие базы данных, которые могут не отставать от постоянно меняющихся требований к данным. MySQL Workbench позволяет создавать модели и управлять ими, преобразовывать динамическую базу данных в модель, а также создавать и редактировать таблицы и вставлять данные.
Вы можете преобразовать диаграммы ER в операторы SQL и отправить их на сервер SQL. Вы также можете создавать модели из целевой базы данных или даже из импортированных файлов SQL.
Инструмент разработки SQL
MySQL Workbench позволяет создавать, управлять и настраивать подключения и параметры подключения к серверам баз данных MySQL. Он также позволяет выполнять SQL-запросы к этим соединениям с помощью встроенного редактора.
Редактор Visual SQL позволяет создавать, редактировать и выполнять запросы. Он имеет автозаполнение и цветные выделения, которые помогают легко писать и отлаживать операторы SQL.
Визуальное представление
MySQL Workbench предлагает различные инструменты, которые позволяют просматривать и улучшать производительность. Панель управления производительностью дает вам быстрый обзор различных показателей производительности. Отчеты о производительности позволяют анализировать производительность ваших баз данных.
Перенос базы данных
MySQL Workbench упрощает процесс миграции. Он позволяет выполнять миграцию с Microsoft SQL Server, SQLite, Microsoft Access и многих других. Он также позволяет настраивать, планировать, редактировать и выполнять проекты миграции.
Управление подключением
MySQL Workbench позволяет создавать, управлять и организовывать подключения к базе данных. Управление объектами Обозреватель объектов MySQL Workbench позволяет визуально выбирать таблицы и столбцы. Вы можете легко перемещаться между схемами, выбирать таблицы и поля, создавать новые или отбрасывать их.
Администрирование пользователей
MySQL Workbench значительно упрощает управление пользователями. Вы легко можете:
- Просмотр информации об учетных записях всех пользователей на сервере MySQL
- Добавить и удалить пользователей
- Предоставлять и отзывать привилегии
- Изменить глобальные разрешения и разрешения базы данных
- Сменить пароли
- Проведите аудит, чтобы узнать, кто что и когда делал
Конфигурация сервера
MySQL Workbench позволяет точно настраивать серверы MySQL, позволяя просматривать и редактировать расширенные параметры. Вы также можете просматривать журналы сервера, чтобы быстрее выявлять проблемы и отслеживать изменения в базе данных. Вы можете указать имя хоста MySQL, чтобы определить, где разместить вашу базу данных MySQL.
Экспорт и импорт
MySQL Workbench позволяет легко экспортировать или импортировать данные, выбирая схемы или таблицы базы данных в обозревателе объектов.
Нравится статья? Прокрутите вниз, чтобы подписаться на нашу бесплатную новостную рассылку, выходящую два раза в месяц.
Где скачать последнюю версию MySQL для Windows?
И так как устанавливать мы будем на ОС Windows 7 то лучше всего скачивать MySQL Installer (установщик, дистрибутив) который как мы уже отметили выше будет включать не только сервер MySQL но и многое другое. Для того чтобы скачать, установщик необходимо перейти на официальную страницу загрузки, вот она, так как рекомендуется загружать только с официальных источников, это, кстати, относится не только к MySQL но и ко всему программному обеспечению.
После того как Вы перешли на страницу в нижней части находите блок «MySQL Installer 5.6.23» и нажимаете «Download»
Затем Вам предложат авторизоваться, если, например, у Вас есть Account от Oracle или если нет, то создать его, но если Вы не хотите регистрироваться, то просто нажимаете ссылку «No thanks, just start my download»
В итоге загрузится пакет установщика Windows файл mysql-installer-community-5.6.23.0.msi размером 282.4 мегабайт.
Назначение портативной установки MySQL 5.7 в Windows
Портативный вариант инсталляции базы данных MySQL в OS Windows может быть особо удобным для организации среды web разработки для приложений, рассчитанных под LAMP. Конечно, в идеальном случае, для LAMP веб разработки лучше работать в OS Linux, но для тех случаев, когда это по каким-либо причинам невозможно, приходиться организовывать нужное окружение на Win машине. Для этих целей существуют разные подходы и варианты сборок WinAMP для организации среды для web разработки. Однако в таких сборках база данных MySQL представлена в минимальном, урезанном варианте и часто не в самой свежей и последней версии. Поэтому, как раз для того, чтобы иметь свой полный и актуальный вариант portable установки MySQL сервера и есть смысл делать такую инсталляцию. Ее можно разместить прямо в каталоге вашей WAMP сборки, и использовать вместо имеющейся там изначально версии MySQL. Или вообще можно собрать свою WAMP сборку, установив в нее самостоятельно MySQL и другие компоненты, и выполнив их настройку и связку.
Основные преимущества такого варианта инсталляции MySQL сервера могут быть в следующем:
- портативность установки, т.е. вы сможете переносить и использовать MySQL сервер на других PC с Windows. Так же инсталляция не будет связана с системой и не будет прописываться в реестре. Однако, если вам не нужна именно портативная установка, то тогда, наверное, технически будет проще выполнить обычную для Windows установку при помощи MySQL Installer for Windows, который можно скачать на странице загрузки.
- возможность иметь последую актуальную версию MySQL сервера. Так на момент написания статьи MySQL имеет версию 5.7.13, которая имеет существенные преимущества перед версией 5.6 по производительности и дополнительному функционалу. Чего только стоит появление нового типа данных json, что позволяет хранить в столбце таблицы, извлекать и обрабатывать данные в виде объекта json.
- независимая настройка базы данных MySQL под свои нужды и возможность использования дополнений и плагинов, входящих в полный дистрибутив MySQL 5.7.13 Community Server.
- полезный опыт по ручной настройке базы данных MySQL, который даст вам неоспоримые преимущества при самостоятельном развертывании продуктивного LAMP web сервера, т.к. по своей сути все настройки MySQL будут одинаковы как для Windows, так и для Linux OS.
Creating and configuring servers with ease
There are three utilites that I will just mention briefly, because they are not very complicated to use: mysqlserverclone, mysqlreplicate, and mysqluserclone.
To create a scratch servers using for testing something, it is as easy as:
$ mysqlserverclone --server=root:password@localhost \ > --new-data=/tmp/data # WARNING: Root password for new instance has not been set. # Cloning the MySQL server running on localhost. # Creating new data directory... # Configuring new instance... # Locating mysql tools... # Setting up empty database and mysql tables... # Starting new instance of the server... # Testing connection to new instance... # Success! #...done.
It will create a new server from the original, copy the existing databases, and and start the server. You can supply a new port using the –new-port, but if you do not do that, it will pick the default port 3307.
If you want to set up replication quickly and easily, you can do that using mysqlreplicate:
$ mysqlreplicate --master=root:password@localhost \ > --slave=root@localhost:3307 --rpl-user=repl_user:xyzzy # master on localhost: ... connected. # slave on localhost: ... connected. # Checking for binary logging on master... # Setting up replication... # ...done.
When setting up replication, the does some basic checking to ensure that replication will work. It checks that there is a server ID assigned and also checks that binary logging is enabled. If something is not right, it will abort the setup and report error.
The last utility that is useful in setting servers up is . The utility is used to create new users based on an existing one. So, to create a new user ‘chuck’ with password ‘xyzzy’ on localhost from an existing user ‘mats@localhost’,
you can use the command:
$ mysqluserclone --source=root:password@localhost \ > --destination=root:password@localhost \ > mats@localhost chuck:xyzzy@localhost # Source on localhost: ... connected. # Destination on localhost: ... connected. # Cloning 1 users... # Cloning mats@localhost to user chuck:xyzzy@localhost # ...done.
Summary
- MySQL is an open source relational database that is cross platform.
- MySQL supports multiple storage engines which greatly improve the server performance tuning and flexibility. Prior to version 5.5, the default storage engine was MyISAM which lacked support for transactions, as of version 5.5; the default storage engine is InnoDB which supports transactions and foreign keys.
- MySQL server can be administered using a number of server access mysql tools which include both commercial and open source products. Popular examples include;
- phpMyAdmin – cross platform web based open source server access tool
- SQLYog – targeted at the windows platform, desktop commercial server access tool
- MySQL workbench – cross platform open source server access tool
- MySQL workbench is an integrated development environment for MySQL server. It has utilities for database modeling and designing, SQL development and server administration.
Подключения
“Плитка” подключения
При наведении курсора мыши на подключение, у “плитки” отгибается уголок. Если нажать на этот “уголок”, отобразится информация о подключении: версия СУБД, дата последнего использования, адрес сервера СУБД, логин, и т.п.
Информация о подключении
В правом нижнем углу есть кнопка ‘Connect’, которая откроет данное подключение.
Подключение так же можно открыть, нажав на саму “плитку”.
Откройте первое подключение в списке.
Редактор SQL-запросов
После открытия подключения, открывается окно редактора SQL-запросов.
Окно редактора SQL-запросов
В центре мы видим окно редактирования запроса.
Обратно к домашнему экрану можно вернуться, нажав на иконку в левом верхнем углу окна.
Слева находится навигатор, отображающий основные задачи и список объектов БД.
В левом нижнем углу находится окно информации о выбранном объекте.
Справа находится окно помощи.
Внизу – окно истории запросов.
В правом верхнем углу находятся элементы управления, позволяющие скрыть или отобразить боковые панели.