Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

แสดงตัวแปรการตั้งค่า MySQL ด้วย SHOW VARIABLES

คำสั่ง SHOW VARIABLES ใช้แสดงค่าตัวแปรการกำหนดค่า (Configuration Variables) ของ MySQL Server ทั้งระดับ Global และ Session

รูปแบบคำสั่งพื้นฐาน

SHOW VARIABLES;

จะแสดงตัวแปรทั้งหมด (หลายร้อยตัวแปร)

กรองเฉพาะตัวแปรที่ต้องการด้วย LIKE

SHOW VARIABLES LIKE '%search_pattern%';

ตัวอย่างการใช้งาน

ค้นหาตัวแปรที่เกี่ยวกับ 'variable'

mysql> SHOW VARIABLES LIKE '%variable%';
+--------------------------------+------------------------------------------------------------------------------------------+
| Variable_name                  | Value                                                                                    |
+--------------------------------+------------------------------------------------------------------------------------------+
| session_track_system_variables | time_zone,autocommit,character_set_client,character_set_results,character_set_connection |
+--------------------------------+------------------------------------------------------------------------------------------+
1 row in set (0.01 sec)

ค้นหาข้อมูล Host

mysql> SHOW VARIABLES LIKE '%host%';
+-------------------------------+-----------------+
| Variable_name                 | Value           |
+-------------------------------+-----------------+
| host_cache_size               | 279             |
| hostname                      | DESKTOP-QN2RB3H |
| performance_schema_hosts_size | -1              |
| report_host                   |                 |
+-------------------------------+-----------------+
4 rows in set (0.00 sec)

ตัวแปรที่นิยมตรวจสอบ

ตัวแปรความหมาย
versionเวอร์ชัน MySQL
max_connectionsจำนวนการเชื่อมต่อสูงสุด
innodb_buffer_pool_sizeขนาด Buffer Pool ของ InnoDB
character_set_serverCharacter Set เริ่มต้น
sql_modeโหมด SQL ที่เปิดใช้งาน
datadirตำแหน่งเก็บไฟล์ข้อมูล
tmpdirโฟลเดอร์สำหรับไฟล์ชั่วคราว

คำสั่งแบบสั้นสำหรับตัวแปรเดียว

SELECT @@variable_name;  -- เช่น SELECT @@version;