Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào để kiểm tra cơ sở dữ liệu nào được chọn trong MySQL?

Chúng ta có thể kiểm tra điều này với sự trợ giúp của phương thức DATABASE () từ kép. Giả sử, chúng ta đang sử dụng nghiệp vụ cơ sở dữ liệu. Truy vấn như sau -

mysql> use business;
Database changed

Bây giờ chúng ta có thể kiểm tra cơ sở dữ liệu nào được chọn với sự trợ giúp của DATABASE () từ kép. Truy vấn như sau -

mysql> SELECT DATABASE() FROM DUAL;

Đây là kết quả đầu ra.

+------------+
| DATABASE() |
+------------+
| business   |
+------------+
1 row in set (0.00 sec)

Bây giờ chúng ta hãy xem xét một cơ sở dữ liệu khác để lấy tên cơ sở dữ liệu cụ thể đó. Truy vấn như sau.

mysql> use test
Database changed

mysql> SELECT DATABASE() FROM DUAL;

Sau đây là kết quả.

+------------+
| DATABASE() |
+------------+
| test       |
+------------+
1 row in set (0.00 sec)

Chúng ta có thể kiểm tra xem các cơ sở dữ liệu trên có trong MySQL hay không. Truy vấn như sau -

mysql> show databases;

Đây là đầu ra hiển thị tất cả các cơ sở dữ liệu.

+--------------------+
| Database           |
+--------------------+
| business           |
| databasesample     |
| education          |
| hello              |
| information_schema |
| mybusiness         |
| mysql              |
| performance_schema |
| sample             |
| schemasample       |
| sys                |
| test               |
| universitydatabase |
+--------------------+
13 rows in set (0.05 sec)

Như bạn thấy ở trên, chúng ta có cả hai cơ sở dữ liệu và chúng ta có thể lấy tên cơ sở dữ liệu hiện tại với sự trợ giúp của phương thức DATABASE ().

Một cách thay thế là sử dụng lệnh trạng thái ::

mysql> status;

Sau đây là kết quả.

Làm thế nào để kiểm tra cơ sở dữ liệu nào được chọn trong MySQL?