MySQL функция SESSION_USER

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

Описание

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

Синтаксис

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

SESSION_USER( )

Параметры или аргументы

В MySQL нет параметров или аргументов для функции SESSION_USER.

Примечание

  • Возвращенное имя пользователя - это имя пользователя, указанного при подключении к серверу.
  • Возвращенное имя хоста - это имя хоста клиента, с которого был соединен пользователь.
  • Функции SESSION_USER и SYSTEM_USER являются синонимами для функции USER.
  • См. также функцию CURRENT_USER, которая может возвращать другое значение, чем функция SESSION_USER.

Применение

Функция SESSION_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 функции SESSION_USER, чтобы понять, как использовать функцию SESSION_USER в MySQL.
Например:

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

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