Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Hiển thị nhiều biến hệ thống MySQL với LIKE và OR

Lệnh SHOW VARIABLES kết hợp WHERE ... LIKE ... OR ... LIKE để lọc nhiều biến cùng lúc theo tiền tố.

Cú pháp

SHOW VARIABLES WHERE Variable_name LIKE 'prefix1%' OR Variable_name LIKE 'prefix2%' OR ...;

Ví dụ: lọc biến key_buffer, innodb_undo, innodb_log

mysql> SHOW VARIABLES
    -> WHERE Variable_name LIKE 'key%'
    ->    OR Variable_name LIKE 'innodb_undo%'
    ->    OR Variable_name LIKE 'innodb_log%';

Kết quả (19 biến):

+------------------------------------+----------+
| Variable_name                      | Value    |
+------------------------------------+----------+
| innodb_log_buffer_size             | 1048576  |
| innodb_log_checksums               | ON       |
| innodb_log_compressed_pages        | ON       |
| innodb_log_file_size               | 50331648 |
| innodb_log_files_in_group          | 2        |
| innodb_log_group_home_dir          | .\       |
| innodb_log_spin_cpu_abs_lwm        | 80       |
| innodb_log_spin_cpu_pct_hwm        | 50       |
| innodb_log_wait_for_flush_spin_hwm | 400      |
| innodb_log_write_ahead_size        | 8192     |
| innodb_undo_directory              | .\       |
| innodb_undo_log_encrypt            | OFF      |
| innodb_undo_log_truncate           | ON       |
| innodb_undo_tablespaces            | 2        |
| key_buffer_size                    | 8388608  |
| key_cache_age_threshold            | 300      |
| key_cache_block_size               | 1024     |
| key_cache_division_limit           | 100      |
| keyring_operations                 | ON       |
+------------------------------------+----------+
19 rows in set (0.01 sec)

Mẹo: Dùng % làm ký tự đại diện cho bất kỳ chuỗi nào.