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

จะแสดงข้อมูลการเชื่อมต่อปัจจุบันใน MySQL ได้อย่างไร


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----------- ---