Sử dụng cột schema_name trong information_schema.schemata.
Cú pháp
SELECT schema_name FROM information_schema.schemata WHERE schema_name = 'ten_database';
Trường hợp 1: Database tồn tại
mysql> SELECT schema_name FROM information_schema.schemata WHERE schema_name = 'business';
+-------------+ | SCHEMA_NAME | +-------------+ | business | +-------------+ 1 row in set (0.00 sec)
Trường hợp 2: Database KHÔNG tồn tại
mysql> SELECT schema_name FROM information_schema.schemata WHERE schema_name = 'sample2';
Empty set (0.00 sec)
Các lệnh hữu ích khác
- Liệt kê tất cả database:
SHOW DATABASES; - Chọn database:
USE ten_database; - Liệt kê bảng trong database hiện tại:
SHOW TABLES; - Mô tả cấu trúc bảng:
DESC ten_bang;