Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách kiểm tra xem database MySQL có tồn tại không

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;