Để liệt kê tất cả các cơ sở dữ liệu hiện có trên máy chủ MySQL, bạn có thể sử dụng lệnh SHOW DATABASES
. Lệnh này sẽ hiển thị danh sách tất cả các cơ sở dữ liệu mà bạn có quyền truy cập.
Cú pháp:
Ví dụ:
Khi bạn chạy lệnh này trong MySQL, nó sẽ trả về danh sách các cơ sở dữ liệu hiện có. Ví dụ:
Kết quả có thể trông như sau:
+--------------------+
| Database |
+--------------------+
| information_schema |
| my_database |
| mysql |
| performance_schema |
| sys |
+--------------------+
information_schema
: Đây là cơ sở dữ liệu hệ thống, chứa thông tin về cấu trúc của tất cả các cơ sở dữ liệu khác.
mysql
: Cơ sở dữ liệu hệ thống chứa thông tin về tài khoản người dùng, quyền truy cập và các cấu hình hệ thống của MySQL.
performance_schema
: Cơ sở dữ liệu hệ thống giúp giám sát hiệu suất của MySQL.
sys
: Cơ sở dữ liệu chứa các view để hỗ trợ quản trị hệ thống.
Lưu ý:
- Người dùng cần có quyền truy cập hợp lệ để xem tất cả các cơ sở dữ liệu.
- Nếu bạn chỉ muốn xem cơ sở dữ liệu mà bạn đã tạo hoặc có quyền sử dụng, bạn có thể không thấy tất cả các cơ sở dữ liệu hệ thống hoặc của người dùng khác.