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

จะตรวจสอบฐานข้อมูลที่เลือกใน MySQL ได้อย่างไร?


เราสามารถตรวจสอบสิ่งนี้ได้ด้วยความช่วยเหลือของเมธอด 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> สถานะ

ต่อไปนี้เป็นผลลัพธ์

จะตรวจสอบฐานข้อมูลที่เลือกใน MySQL ได้อย่างไร?