В этом учебном пособии вы узнаете, как использовать MariaDB функцию SYSTEM_USER с синтаксисом и примерами.
Описание
MariaDB функция SYSTEM_USER возвращает имя пользователя и имя хоста для текущего пользователя MariaDB.
Синтаксис
Синтаксис функции SYSTEM_USER в MariaDB:
Параметры или аргументы
В MariaDB нет параметров или аргументов для функции SYSTEM_USER.
Примечание
- Возвращаемое имя пользователя - это имя пользователя, указанное при подключении к серверу.
- Возвращаемое имя хоста - это имя клиентского хоста, с которого подключился пользователь.
- Функции SESSION_USER и SYSTEM_USER являются синонимами для функции USER.
- См. также функцию CURRENT_USER, которая может возвращать значение, отличное от функции SYSTEM_USER.
Применение
Функция SYSTEM_USER может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим некоторые примеры функции SYSTEM_USER, чтобы понять, как использовать функцию SYSTEM_USER в MariaDB.
Например:
1 |
SELECT SYSTEM_USER(); |
Эта функция SYSTEM_USER Пример будет возвращать имя пользователя и имя хоста для текущего пользователя MariaDB.
Так что, если имя пользователя, указанное при подключении к серверу, было 'admin', а имя клиентского хоста, с которого подключался пользователь, было 'localhost':
1 2 3 |
SELECT SYSTEM_USER(); --Результат: 'admin@localhost' |