SQL-запросы в Managed Service for MySQL
Managed Service for MySQL позволяет визуализировать структуру данных на вашем кластере и отправлять SQL-запросы к базам из консоли управления Yandex Cloud. Для этого войдите в консоль управления
Важно
Встроенный в консоль управления SQL-редактор не предназначен для решения широкого круга задач редактирования данных. Значения некоторых параметров могут быть заменены на дефолтные для редактора.
При работе с БД рекомендуется использовать сторонние редакторы или сервис Yandex WebSQL. Для работы с Yandex WebSQL нажмите Открыть на промо-баннере и установите соединение с кластером базы данных.
Доступ к кластеру из консоли управления
Чтобы подключиться из консоли управления к кластеру Managed Service for MySQL и работать с данными в нем, включите опцию Доступ из консоли управления при создании кластера или изменении его настроек.
Аутентификация
При каждом переходе на вкладку SQL необходимо ввести логин и пароль пользователя кластера, а также выбрать БД для подключения. После этого откроется структура выбранной БД и окно ввода для SQL-запросов.
Совет
Чтобы реже вводить пароль, откройте эту страницу консоли управления в новой вкладке браузера.
Визуализация структуры данных
После авторизации вы сможете просматривать структуру выбранной базы данных и ее таблиц.
При нажатии на таблицу выводятся первые 1000 строк результата запроса SELECT *
для этой таблицы (полноценную навигацию по всем данным базы консоль управления не поддерживает). Чтобы увидеть тип данных в столбце, наведите курсор на заголовок столбца.
Чтобы показать таблицу результатов с нужной строки, задайте соответствующий номер в поле Номер первой строки. На одной странице отображается не больше 20 строк — с помощью кнопок < и > вы можете быстро увеличивать и уменьшать номер начальной строки на 20.
SQL-запросы
Справа открыто окно ввода запроса. Начните вводить запрос, и редактор будет предлагать варианты ключевых слов. Завершите ввод запроса и нажмите кнопку Выполнить. Таблица результатов или сообщение об ошибке появится на панели результатов под кнопками.
Ограничения запросов в консоли управления
Главное ограничение запросов в консоли управления — текст запросов и их результаты доступны только пока вы не закрыли или не перезагрузили страницу в браузере. Но если запрос был успешно запущен, Managed Service for MySQL обработает его независимо от состояния консоли управления.
Помимо этого стоит помнить:
- Консоль управления выведет только первые 1000 строк результата, даже если данных на самом деле больше.
- Когда выполнение запроса на кластере занимает больше 10 минут, консоль управления не выведет результат и сообщит об ошибке, даже если запрос в конечном счете будет успешно обработан.