Hiển thị tất cả cơ sở dữ liệu MySQL

MySQL là một hệ thống phần mềm quản lý cơ sở dữ liệu mã nguồn mở phổ biến và được cung cấp miễn phí. Nó nổi tiếng với tốc độ và giao diện dễ sử dụng. Nếu bạn là quản trị viên cơ sở dữ liệu trong một tổ chức lớn, có thể bạn sẽ thường xuyên cần quản lý cơ sở dữ liệu bằng cách liệt kê chúng xuống và lọc qua chúng. Có thể sau khi tạo thành công cơ sở dữ liệu, bạn chưa biết cách liệt kê các cơ sở dữ liệu trong MySQL shell. Vì vậy, trong bài viết này, chúng ta sẽ xem xét một số phương pháp khác nhau mà bạn có thể sử dụng để liệt kê cơ sở dữ liệu trong MySQL

Có nhiều phương pháp có sẵn để liệt kê các cơ sở dữ liệu trong MySQL

Cách đơn giản nhất để liệt kê các cơ sở dữ liệu là sử dụng lệnh 'SHOW DATABASES' trong trình bao MySQL

HIỂN THỊ CƠ SỞ DỮ LIỆU;

Nếu bạn chưa đăng nhập với tư cách người dùng root trong MySQL, bạn không thể truy cập tất cả các cơ sở dữ liệu. Do đó, bạn phải đăng nhập với tư cách người dùng root để có quyền truy cập vào tất cả các cơ sở dữ liệu và có thể liệt kê tất cả các cơ sở dữ liệu bằng cách sử dụng lệnh 'SHOW DATABASES'

Vì vậy, trước tiên, hãy đăng xuất khỏi trình bao MySQL bằng lệnh \q

\q


Tiếp theo, đăng nhập với tư cách người dùng root bằng lệnh sau

sudo mysql -u root -p


Bây giờ, hãy chạy lệnh 'HIỂN THỊ CƠ SỞ DỮ LIỆU'

HIỂN THỊ CƠ SỞ DỮ LIỆU;


Như bạn có thể thấy trong đầu ra, đầu ra đã liệt kê nhiều cơ sở dữ liệu hơn

Nếu bạn là quản trị viên quản lý nhiều cơ sở dữ liệu và bạn muốn lọc cơ sở dữ liệu, trong MySQL, bạn có thể lọc nhiều cơ sở dữ liệu cùng một lúc bằng lệnh 'THÍCH'

Cú pháp sử dụng lệnh ‘LIKE’ như sau

HIỂN THỊ CƠ SỞ DỮ LIỆU NHƯ mẫu;

Trong cú pháp này, bạn sẽ cần cung cấp một mẫu cụ thể để dựa vào đó lọc danh sách cơ sở dữ liệu. Ví dụ

HIỂN THỊ CƠ SỞ DỮ LIỆU NHƯ 'test%';


Trong ví dụ này, dấu % có nghĩa là có thể có 0, một hoặc nhiều ký tự sau phép thử

Trong MySQL, bạn cũng có thể sử dụng lệnh 'SHOW SCHEMA' để liệt kê các cơ sở dữ liệu. Lệnh này sẽ hiển thị danh sách cơ sở dữ liệu giống như lệnh 'SHOW DATABASES'

HIỂN THỊ SƠ ĐỒ;


Như bạn có thể thấy ở đầu ra, nó hiển thị cùng một danh sách cơ sở dữ liệu

Bằng cách sử dụng lược đồ và lệnh 'THÍCH', bạn có thể lọc nhiều cơ sở dữ liệu. Ví dụ: để liệt kê hai cơ sở dữ liệu có tên bắt đầu từ test và my, bạn có thể sử dụng câu lệnh ‘SELECT’ để có kết quả như vậy

CHỌN schema_name

TỪ information_schema. schemata

WHERE schema_name THÍCH 'test%'

HOẶC schema_name THÍCH 'my%';


Như bạn có thể thấy ở đầu ra, nó đã in hoặc hiển thị hai cơ sở dữ liệu dựa trên điều kiện đã cho

Bạn thậm chí có thể thực thi lệnh MySQL shell trong terminal mà không cần đăng nhập vào MySQL mà vẫn có kết quả. Ví dụ: bạn có thể hiển thị cơ sở dữ liệu trong thiết bị đầu cuối bằng lệnh sau

sudo mysql -e 'HIỂN THỊ CƠ SỞ DỮ LIỆU'

Bạn đã biết về phần 'sudo mysql' của lệnh này. '-e' được sử dụng để thực hiện lệnh 'HIỂN THỊ CƠ SỞ DỮ LIỆU'. Bây giờ, nếu chúng ta chạy lệnh này, nó sẽ in ra danh sách cơ sở dữ liệu, như trước đây


Vì vậy, đây là một số cách mà bạn có thể sử dụng để liệt kê các cơ sở dữ liệu trong MySQL, theo nhu cầu và yêu cầu của bạn

Sự kết luận

Trong bài viết này, bạn đã học cách liệt kê cơ sở dữ liệu trong MySQL bằng các kỹ thuật khác nhau. Bạn cũng biết rằng lệnh “SHOW DATABASES” hiển thị cơ sở dữ liệu thay mặt cho các đặc quyền của người dùng, cũng như cách liệt kê tất cả các cơ sở dữ liệu trong một thiết bị đầu cuối. Vì vậy, hãy vui vẻ với việc tự tạo và liệt kê cơ sở dữ liệu trong MySQL

Chúng tôi sẽ chỉ cho bạn cách liệt kê tất cả các cơ sở dữ liệu trong MySQL, tôi. e làm cách nào để có danh sách tất cả các cơ sở dữ liệu MySQL. MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở thường được sử dụng với các ứng dụng dựa trên web như WordPress, Magento, v.v. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách liệt kê tất cả các cơ sở dữ liệu trong MySQL trên VPS Linux

Trước khi bạn bắt đầu liệt kê tất cả các bảng trong MySQL, hãy đảm bảo rằng bạn có toàn quyền truy cập root vào máy chủ Linux của mình hoặc ít nhất bạn có một người dùng hệ thống với các đặc quyền sudo mà bạn có thể sử dụng để kết nối với máy chủ của mình. Khi bạn kết nối với máy chủ của mình qua SSH, hãy chạy lệnh sau để kiểm tra xem bạn đã cài đặt máy chủ cơ sở dữ liệu MySQL trên VPS chưa và phiên bản là gì

mysql -V

Đầu ra của lệnh phải tương tự như bên dưới

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper

Tiếp theo, để kết nối với máy chủ cơ sở dữ liệu MySQL thông qua dòng lệnh khi người dùng

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper
2 chạy lệnh sau

mysql -u root -p

MySQL sẽ yêu cầu bạn nhập mật khẩu cho người dùng root MySQL. Nhập mật khẩu và nhấn

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper
3. Nếu bạn chưa thiết lập mật khẩu cho người dùng root MySQL, bạn có thể sử dụng lệnh sau

mysql -u root

Tất nhiên, bạn nên giữ an toàn cho các dịch vụ của mình, vì vậy nếu bạn chưa thiết lập mật khẩu gốc cho MySQL, bạn có thể thực hiện điều đó ngay bây giờ bằng cách sử dụng lệnh

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper
4 mà không cần đối số

mysql_secure_installation

Sau đó, trả lời các câu hỏi bảo mật như sau

________số 8

Sau đó, kết nối với máy chủ cơ sở dữ liệu MySQL bằng người dùng root MySQL và nhập mật khẩu root mới của bạn

Để liệt kê tất cả các cơ sở dữ liệu trong MySQL, hãy chạy lệnh sau

mysql> show databases;

Lệnh này sẽ hoạt động cho bạn bất kể bạn có VPS Ubuntu hay VPS CentOS

Đầu ra của lệnh phải tương tự như bên dưới

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper
0

Nếu bạn có cơ sở dữ liệu khác được tạo trong MySQL, tất cả chúng sẽ được liệt kê ở đây.
Tiếp theo, nếu bạn muốn sử dụng một cơ sở dữ liệu cụ thể và liệt kê tất cả các bảng trong đó, bạn có thể sử dụng các lệnh sau.

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper
1

Để liệt kê các bảng, bạn có thể sử dụng lệnh bên dưới

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper
2

Các bảng sẽ được liệt kê theo định dạng sau

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper
0

Nếu bạn muốn tìm hiểu về cấu trúc của một bảng cụ thể, bạn có thể sử dụng câu lệnh

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper
5 trong MySQL

# mysql -V
mysql  Ver 14.14 Distrib 5.7.22, for Linux [x86_64] using  EditLine wrapper
1

Đầu ra sẽ hiển thị cho bạn thông tin về từng cột trong bảng

Nếu bạn muốn đi xa hơn một chút và tìm hiểu thêm về cách sử dụng dịch vụ cơ sở dữ liệu MySQL, bạn cũng có thể xem hướng dẫn của chúng tôi về cách hiển thị tất cả người dùng trong MySQL hoặc cách tạo người dùng mới trong MySQL và cấp quyền cho cơ sở dữ liệu MySQL. Các chủ đề nâng cao bao gồm cách định cấu hình kết nối từ xa và bảo mật cho MySQL cũng như cách tối ưu hóa và sửa chữa cơ sở dữ liệu MySQL bằng mysqlcheck

Tất nhiên, bạn không cần phải liệt kê tất cả các bảng trong MySQL, nếu bạn đang sử dụng một trong các dịch vụ Lưu trữ VPS MySQL của chúng tôi, trong trường hợp đó, bạn có thể chỉ cần yêu cầu quản trị viên Linux chuyên nghiệp của chúng tôi giúp bạn. Họ luôn sẵn sàng 24×7 và sẽ xử lý yêu cầu của bạn ngay lập tức

Tái bút. Nếu bạn thích bài đăng này về cách liệt kê tất cả cơ sở dữ liệu trong MySQL trên VPS Linux, vui lòng chia sẻ nó với bạn bè của bạn trên mạng xã hội bằng các nút bên trái hoặc chỉ cần để lại câu trả lời bên dưới. Cảm ơn

Làm cách nào tôi có thể xem tất cả các cơ sở dữ liệu SQL?

Sử dụng SQL Server Management Studio . Để xem danh sách tất cả cơ sở dữ liệu trên phiên bản, hãy mở rộng Cơ sở dữ liệu .

Làm cách nào tôi có thể xem tất cả các bảng trong cơ sở dữ liệu MySQL?

Ví dụ về lệnh SHOW TABLES của MySQL . Khi mở Máy khách dòng lệnh MySQL, hãy nhập mật khẩu của bạn. Chọn cơ sở dữ liệu cụ thể. Chạy lệnh SHOW TABLES để xem tất cả các bảng trong cơ sở dữ liệu đã được chọn.

Làm cách nào tôi có thể xem tất cả cơ sở dữ liệu MySQL trong Ubuntu?

Để liệt kê tất cả các cơ sở dữ liệu trong MySQL, hãy chạy lệnh sau. mysql> hiển thị cơ sở dữ liệu ; . Nếu bạn có các cơ sở dữ liệu khác được tạo trong MySQL, tất cả chúng sẽ được liệt kê ở đây.

Lệnh nào được sử dụng để hiển thị danh sách tất cả các cơ sở dữ liệu?

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
bày bàn;
Lệnh MySQLg2pc1. bu. edu › ~qzpeng › thủ công › MySQL Commandsnull

Chủ Đề