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

ทดสอบการเชื่อมต่อ MySQL ด้วยคำสั่ง SELECT ง่ายๆ

ใช้คำสั่ง SELECT กับค่าคงที่ ฟังก์ชัน built-in หรือข้อความ เพื่อทดสอบการเชื่อมต่อ

รูปแบบพื้นฐาน

SELECT yourValue;

ใช้ฟังก์ชัน Built-in

SELECT anyPredefinedFunctionName();

กรณีที่ 1: พิมพ์ข้อความ

mysql> SELECT "This is MySQL" AS Display;

ผลลัพธ์:

+---------------+
| Display       |
+---------------+
| This is MySQL |
+---------------+

กรณีที่ 2: คำนวณเลขคณิต

mysql> SELECT 10 * 3 AS MultiplicationResult;

ผลลัพธ์:

+---------------------+
| MultiplicationResult|
+---------------------+
| 30                  |
+---------------------+

กรณีที่ 3: ฟังก์ชันข้อมูลการเชื่อมต่อ

Connection ID

mysql> SELECT CONNECTION_ID() AS ConnectionId;
+--------------+
| ConnectionId |
+--------------+
| 8            |
+--------------+

Current Database

mysql> SELECT DATABASE();
+------------+
| DATABASE() |
+------------+
| sample     |
+------------+

ฟังก์ชันทดสอบการเชื่อมต่อที่น่าสนใจ

ฟังก์ชันคำอธิบายตัวอย่างผลลัพธ์
VERSION()เวอร์ชัน MySQL Server8.0.12
NOW()วันที่เวลาปัจจุบัน2024-01-15 10:30:45
USER()ผู้ใช้ที่เชื่อมต่อroot@localhost
CONNECTION_ID()ID การเชื่อมต่อ8
DATABASE()ฐานข้อมูลปัจจุบันsample
LAST_INSERT_ID()AUTO_INCREMENT ล่าสุด42

การทดสอบจาก Application (Java, Python, etc.)

  • รัน SELECT 1 หรือ SELECT 1+1 เป็น health check
  • ใช้ connection pool validation query: SELECT 1
  • ตรวจสอบ latency: วัดเวลาตอบสนองของ query ง่ายๆ