MySQL функция CURRENT_USER

В этом учебном пособии вы узнаете, как использовать MySQL функцию CURRENT_USER с синтаксисом и примерами.

Описание

MySQL функция CURRENT_USER возвращает имя пользователя и имя хоста для учетной записи MySQL, которая использовалась сервером для аутентификации текущего клиента.

Синтаксис

Синтаксис MySQL функции CURRENT_USER:

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.
Например:

Этот пример функции CURRENT_USER возвратил бы имя пользователя и имя хоста для учетной записи MySQL, которые сервер использовал для аутентификации текущего клиента.

Поэтому, если учетная запись MySQL, которая была использована сервером для аутентификации текущего клиента, была ‘ODBC’, а имя хоста – ‘localhost’: