Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu cách sử dụng lệnh cơ sở dữ liệu Hiển thị MySQL để liệt kê tất cả các cơ sở dữ liệu trong máy chủ cơ sở dữ liệu MySQL.: in this tutorial, you will learn how to use the MySQL SHOW DATABASES command to list all databases in a MySQL database server.
Sử dụng cơ sở dữ liệu Hiển thị MySQL
Để liệt kê tất cả các cơ sở dữ liệu trên máy chủ máy chủ MySQL, bạn sử dụng lệnh SHOW DATABASES
như sau:
Code language: SQL [Structured Query Language] [sql]
SHOW DATABASES;
Ví dụ: để liệt kê tất cả cơ sở dữ liệu trong máy chủ cơ sở dữ liệu MySQL cục bộ, trước tiên hãy đăng nhập vào máy chủ cơ sở dữ liệu như sau:
Code language: SQL [Structured Query Language] [sql]
>mysql -u root -p Enter password: ********** mysql>
Và sau đó sử dụng lệnh SHOW DATABASES
:
Code language: SQL [Structured Query Language] [sql]
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set [0.00 sec]
Lệnh
1 là một từ đồng nghĩa với
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL [Structured Query Language] [sql]
SHOW DATABASES
, do đó, lệnh sau đây trả về kết quả tương tự như bảng trên:Code language: SQL [Structured Query Language] [sql]
SHOW SCHEMAS;
Nếu bạn muốn truy vấn cơ sở dữ liệu & nbsp; phù hợp với một mẫu cụ thể, bạn sẽ sử dụng
3Clause như sau:Code language: SQL [Structured Query Language] [sql]
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL [Structured Query Language] [sql]
SHOW DATABASES LIKE pattern;
Ví dụ: câu lệnh sau trả về cơ sở dữ liệu kết thúc bằng chuỗi
4;Code language: SQL [Structured Query Language] [sql]
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL [Structured Query Language] [sql]
SHOW DATABASES LIKE '%schema'; +--------------------+ | Database [%schema] | +--------------------+ | information_schema | | performance_schema | +--------------------+ 2 rows in set [0.00 sec]
Điều quan trọng cần lưu ý là nếu máy chủ cơ sở dữ liệu MySQL bắt đầu với
5, bạn không thể sử dụng câu lệnh
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL [Structured Query Language] [sql]
SHOW DATABASES
trừ khi bạn có đặc quyền SHOW DATABASES
.Truy vấn dữ liệu cơ sở dữ liệu từ thông tin_schema
Nếu điều kiện trong mệnh đề
3 là không đủ, bạn có thể truy vấn thông tin cơ sở dữ liệu trực tiếp từ bảngCode language: SQL [Structured Query Language] [sql]
>mysql -u root -p Enter password: ********** mysql>
9 trong cơ sở dữ liệuCode language: SQL [Structured Query Language] [sql]
>mysql -u root -p Enter password: ********** mysql>
0.Code language: SQL [Structured Query Language] [sql]
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set [0.00 sec]
Ví dụ: truy vấn sau trả về kết quả tương tự như lệnh SHOW DATABASES
.
Code language: SQL [Structured Query Language] [sql]
SELECT schema_name FROM information_schema.schemata;
Câu lệnh
2 sau đây trả về cơ sở dữ liệu có tên kết thúc bằngCode language: SQL [Structured Query Language] [sql]
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set [0.00 sec]
4 hoặc
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL [Structured Query Language] [sql]
4.Code language: SQL [Structured Query Language] [sql]
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set [0.00 sec]
Code language: SQL [Structured Query Language] [sql]
SELECT schema_name FROM information_schema.schemata WHERE schema_name LIKE '%schema' OR schema_name LIKE '%s';
Nó trả về tập kết quả sau:
Code language: SQL [Structured Query Language] [sql]
+--------------------+ | SCHEMA_NAME | +--------------------+ | information_schema | | performance_schema | | sys | | classicmodels | +--------------------+ 4 rows in set [0.00 sec]
Trong hướng dẫn này, bạn đã học được cách hiển thị tất cả các cơ sở dữ liệu trong máy chủ MySQL bằng lệnh SHOW DATABASES
& NBSP; hoặc & NBSP; truy vấn từ bảng
9 trong cơ sở dữ liệuCode language: SQL [Structured Query Language] [sql]
>mysql -u root -p Enter password: ********** mysql>
0.Code language: SQL [Structured Query Language] [sql]
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set [0.00 sec]
Hướng dẫn này có hữu ích không?
Làm cách nào để xem tất cả các cơ sở dữ liệu MySQL?
Làm thế nào tôi có thể xem tất cả các cơ sở dữ liệu SQL?
Lệnh để liệt kê tất cả các cơ sở dữ liệu là gì?
Các lệnh MySQL tiện dụng | |
Sự mô tả | Yêu cầu |
Liệt kê tất cả các cơ sở dữ liệu trên máy chủ SQL. | Hiển thị cơ sở dữ liệu; |
Chuyển sang cơ sở dữ liệu. | sử dụng [Tên DB]; |
Để xem tất cả các bảng trong DB. | Hiển thị bảng; |