ใช้คอลัมน์ schema_name ใน information_schema.schemata
ไวยากรณ์:
SELECT schema_name FROM information_schema.schemata WHERE schema_name = 'database_name';
กรณีที่ 1: ฐานข้อมูลมีอยู่
mysql> SELECT schema_name FROM information_schema.schemata WHERE schema_name = 'business'; +-------------+ | SCHEMA_NAME | +-------------+ | business | +-------------+
กรณีที่ 2: ฐานข้อมูลไม่มีอยู่
mysql> SELECT schema_name FROM information_schema.schemata WHERE schema_name = 'sample2'; Empty set (0.00 sec)
คำสั่งเพิ่มเติมที่มีประโยชน์:
SHOW DATABASES;- แสดงฐานข้อมูลทั้งหมดUSE database_name;- เลือกใช้ฐานข้อมูลSHOW TABLES;- แสดงตารางในฐานข้อมูลปัจจุบันDESC table_name;- โครงสร้างตาราง
ตัวอย่าง SHOW DATABASES และ SHOW TABLES ในฐานข้อมูล business แสดงรายการเต็ม