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