เราสามารถตรวจสอบสิ่งนี้ได้ด้วยความช่วยเหลือของเมธอด DATABASE() จาก dual สมมติว่าเรากำลังใช้ธุรกิจฐานข้อมูล แบบสอบถามมีดังนี้ −
mysql> ใช้ธุรกิจ;ฐานข้อมูลมีการเปลี่ยนแปลง
ตอนนี้เราสามารถตรวจสอบว่าฐานข้อมูลใดถูกเลือกด้วยความช่วยเหลือของ DATABASE() จากคู่ แบบสอบถามมีดังนี้ −
mysql> เลือกฐานข้อมูล () จาก DUAL;
นี่คือผลลัพธ์
<ก่อนหน้า>+-----------+| ฐานข้อมูล() |+-----------+| ธุรกิจ |+------------+1 แถวในชุด (0.00 วินาที)ตอนนี้ให้เราพิจารณาฐานข้อมูลอื่นเพื่อรับชื่อฐานข้อมูลนั้น แบบสอบถามมีดังนี้
mysql> ใช้ testDatabase เปลี่ยน mysql> SELECT DATABASE() จาก DUAL;
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+-----------+| ฐานข้อมูล() |+-----------+| ทดสอบ |+------------+1 แถวในชุด (0.00 วินาที)เราสามารถตรวจสอบว่าฐานข้อมูลข้างต้นมีอยู่ใน MySQL หรือไม่ แบบสอบถามมีดังนี้ −
mysql> แสดงฐานข้อมูล
นี่คือผลลัพธ์ที่แสดงฐานข้อมูลทั้งหมด
<ก่อนหน้า>+--------------------+| ฐานข้อมูล |+--------------------+| ธุรกิจ || ตัวอย่างฐานข้อมูล || การศึกษา || สวัสดี || information_schema || mybusiness || mysql || performance_schema || ตัวอย่าง || schemaตัวอย่าง || sys || ทดสอบ || ฐานข้อมูลมหาวิทยาลัย |+--------------------+13 แถวในชุด (0.05 วินาที)ดังที่คุณเห็นด้านบน เรามีฐานข้อมูลทั้งสอง และเราสามารถรับชื่อฐานข้อมูลปัจจุบันด้วยความช่วยเหลือของเมธอด DATABASE()
อีกวิธีหนึ่งคือการใช้คำสั่งสถานะ::
mysql> สถานะ
ต่อไปนี้เป็นผลลัพธ์