Перейти к основному содержимому
Версия: 2.0.x

SHOW VARIABLES

SHOW VARIABLES отображает системные переменные Selena. Подробнее о системных переменных см. в разделе Системные переменные.

подсказка

Для выполнения этой операции не требуются привилегии.

Синтаксис

SHOW [ GLOBAL | SESSION ] VARIABLES
[ LIKE <pattern> | WHERE <expr> ]

Параметры

ПараметрОписание
Модификатор:
  • GLOBAL
  • SESSION
  • С модификатором GLOBAL команда отображает значения глобальных системных переменных. Эти значения используются для инициализации соответствующих сессионных переменных для новых подключений к Selena. Если переменная не имеет глобального значения, значение не отображается.
  • С модификатором SESSION команда отображает значения системных переменных, действующих для текущего подключения. Если переменная не имеет сессионного значения, отображается глобальное значение. LOCAL является синонимом для SESSION.
  • Если модификатор не указан, по умолчанию используется SESSION.
patternШаблон, используемый для поиска переменной по имени с помощью условия LIKE. В этом параметре можно использовать символ подстановки %.
exprВыражение, используемое для поиска переменной по имени variable_name или значению переменной value с помощью условия WHERE.

Возвращаемое значение

Возвращаемое значениеОписание
Variable_nameИмя переменной.
ValueЗначение переменной.

Примеры

Пример 1: Показать переменную с точным совпадением имени переменной с помощью условия LIKE.

mysql> SHOW VARIABLES LIKE 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout | 28800 |
+---------------+-------+
1 row in set (0.01 sec)

Пример 2: Показать переменные с приблизительным совпадением имени переменной с помощью условия LIKE и символа подстановки (%).

mysql> SHOW VARIABLES LIKE '%imeou%';
+------------------------------------+-------+
| Variable_name | Value |
+------------------------------------+-------+
| interactive_timeout | 3600 |
| net_read_timeout | 60 |
| net_write_timeout | 60 |
| new_planner_optimize_timeout | 3000 |
| query_delivery_timeout | 300 |
| query_queue_pending_timeout_second | 300 |
| query_timeout | 300 |
| tx_visible_wait_timeout | 10 |
| wait_timeout | 28800 |
+------------------------------------+-------+
9 rows in set (0.00 sec)

Пример 3: Показать переменную с точным совпадением имени переменной с помощью условия WHERE.

mysql> show variables where variable_name = 'wait_timeout';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout | 28800 |
+---------------+-------+
1 row in set (0.17 sec)

Пример 4: Показать переменную с точным совпадением значения переменной с помощью условия WHERE.

mysql> show variables where value = '28800';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout | 28800 |
+---------------+-------+
1 row in set (0.70 sec)