Штатная установка сервера MySQL содержит в своем составе утилиту консольного доступа к серверу. Консольный доступ позволяет выполнять на сервере MySQL выражения и получать результаты запросов выборки данных.
- офіційний сайт MySQL 8.0 Reference Manual > Data Manipulation Statements //dev.mysql.com
- офіційний PDF "MySQL Administrator" українською мовою //downloads.mysql.com
- METANIT.COM Консольный клиент MySQL Shell //metanit.com
- SQL Tutorial //www.w3schools.com/sql
- 12 Рекомендаций по безопасности в MySQL / MariaDB для Linux //blog.sedicomm.com
Консоль MySQL
Консоль позволяет полностью управлять сервером MySQL при минимальном удобстве, поэтому консоль используется только в специальных и/или исключительных обстоятельствах.
Подключение и вход
Штатная консоль MySQL доступна в Windows системе с установленным сервером MySQL. Консоль не реализует собственный GUI, все взаимодействие происходит в командной строке cmd.exe.
Для корректного отображения кириллической кодировки необходимо сменить кодовую страницу:
1 |
chcp 1251 |
Для запуска консольной утилиты ее следует найти в одном из возможные путей размещения:
1 2 |
C:\Program Files\MySQL\...\bin\mysql.exe C:\MySQL\bin\mysql.exe |
Подключение к серверу можно выполнить в с запуске консоли:
1 |
mysql.exe -h reks.biz:3306 -u admin -p kyiv2023:) |
Находясь в консоли подключение к серверу выполняет команда \connect <user>@<host>:<port>
1 |
mysql>\connect admin@reks.biz:3306 kyiv2023:); |
Основные команды
!!! show databases;
Смена активной DB на одну из доступных use dbname; Например:
1 |
use Minimarket; |
Выборка из таблицы активной DB:
1 |
select * from person; |
Завершение работы консоли:
1 |
exit; |
Графический клиент Workbench
Workbench является официальной графической оболочкой для управления сервером MySQL.
Приклади та лайфхаки
1 |
Минимаркет
Ключевые атрибуты товара по коду:
1 |
SELECT cod, name, nds from tovar WHERE cod=123; |
Установка кода налога для товара по коду:
1 |
UPDATE tovar SET nds=4 WHERE cod=123; |
Джерела та матеріали
- официальный MySQL 8.0 Reference Manual > Data Manipulation Statements //dev.mysql.com
- старенький сайт //www.mysql.ru (умер в 2010 году)
- Разбираемся в часовыми поясами. Инструкция по безопасной работе со временем //grishaev.me
- 12 Рекомендаций по безопасности в MySQL / MariaDB для Linux //blog.sedicomm.com