В этом учебном пособии вы узнаете, как использовать MySQL функцию SYSTEM_USER с синтаксисом и примерами.
Описание
MySQL функция SYSTEM_USER возвращает имя пользователя и имя хоста для текущего пользователя MySQL.
Синтаксис
Синтаксис MySQL функции SYSTEM_USER:
Параметры или аргументы
В MySQL нет параметров или аргументов для функции SYSTEM_USER.
Примечание
- Возвращенное имя пользователя - это имя пользователя, указанного при подключении к серверу.
- Возвращенное имя хоста - это имя хоста клиента, с которого был соединен пользователь.
- Функции SESSION_USER и SYSTEM_USER являются синонимами для функции USER.
- См. также функцию CURRENT_USER, которая может возвращать другое значение, чем функция SYSTEM_USER.
Применение
Функция SYSTEM_USER может использоваться в следующих версиях MySQL:
MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Пример
Рассмотрим примеры MySQL функции SYSTEM_USER, чтобы понять, как использовать функцию SYSTEM_USER в MySQL.
Например:
1 |
mysql> SELECT SYSTEM_USER(); |
Этот пример функции SYSTEM_USER вернет имя пользователя и имя хоста для текущего пользователя MySQL.
Поэтому, если имя пользователя, указанное при подключении к серверу, было ‘ODBC’, а имя клиентского хоста, с которого был соединен пользователь, было 'localhost':
1 2 3 |
mysql> SELECT SYSTEM_USER(); #Результат: ODBC@localhost |