MySQL มีฟังก์ชันมากมายที่ให้ข้อมูลการเชื่อมต่อปัจจุบัน ตัวอย่างเช่น หากต้องการทราบเกี่ยวกับผู้ใช้ปัจจุบัน ให้ใช้ฟังก์ชัน user()
ไวยากรณ์
mysql> SELECT CURRENT_USER();
นี่คือผลลัพธ์ที่แสดงชื่อของผู้ใช้ปัจจุบัน
<ก่อนหน้า>+----------------+| CURRENT_USER() |+----------------+| root@% |+----------------+1 แถวในชุด (0.00 วินาที)ในข้างต้น % บอกเราเกี่ยวกับ localhost
ในการตรวจสอบ ID การเชื่อมต่อปัจจุบัน ให้ใช้วิธีการต่อไปนี้ −
mysql> เลือก CONNECTION_ID();
ต่อไปนี้เป็นผลลัพธ์ที่แสดง ID การเชื่อมต่อปัจจุบัน
<ก่อนหน้า>+-----------------+| CONNECTION_ID() |+-----------------+| 8 |+-----------------+1 แถวในชุด (0.02 วินาที)ต่อไปนี้เป็นรูปแบบการตรวจสอบข้อมูลปัจจุบันทั้งหมดด้วยคำสั่งเดียว
mysql> สถานะ
ต่อไปนี้เป็นผลลัพธ์ -
-------------- C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe Ver 8.0.12 สำหรับ Win64 บน x86_64 (MySQL Community Server - GPL)Connection id:8Current database:businessCurrent user:root@localhostSSL:Cipher in use is DHE-RSA-AES128-GCM-SHA256Using delimiter:;Server version:8.0.12 MySQL Community Server - GPLProtocol version:10Connection:localhost via TCP/IPServer ชุดอักขระ:ชุดอักขระ utf8mb4Db:ชุดอักขระ utf8mb4Client:cp850Conn ชุดอักขระ:พอร์ต cp850TCP:3306 เวลาทำงาน:1 ชั่วโมง 11 นาที 24 วินาทีกระทู้:2 คำถาม:26 ข้อความค้นหาที่ช้า:0 เปิด:129 ตารางล้าง:2 เปิดตาราง:105 การสืบค้นข้อมูลต่อวินาที เฉลี่ย:0.006----------- ---