Hiển thị nội dung bảng Dòng lệnh MySQL

Để có danh sách các bảng trong cơ sở dữ liệu MySQL, hãy sử dụng công cụ máy khách

USE database_name;
3 để kết nối với máy chủ MySQL và chạy lệnh
USE database_name;
4

Truy cập máy chủ MySQL

mysql -u user -p

Từ bên trong vỏ MySQL, chuyển sang cơ sở dữ liệu bằng cách sử dụng câu lệnh

USE database_name;
5

USE database_name;

Thực hiện lệnh sau để lấy danh sách tất cả các bảng và dạng xem trong cơ sở dữ liệu hiện tại

SHOW TABLES;

Đầu ra sẽ trông giống như thế này

+----------------------------+
| Tables_in_database_name    |
+----------------------------+
| actions                    |
| permissions                |
| permissions_roles          |
| permissions_users          |
| roles                      |
| roles_users                |
| settings                   |
| users                      |
+----------------------------+
8 rows in set (0.00 sec)

Công cụ sửa đổi

USE database_name;
6 tùy chọn sẽ hiển thị loại bảng dưới dạng cột đầu ra thứ hai

________số 8_______

Đầu ra sẽ trông giống như thế này

+----------------------------+------------+
| Tables_in_database_name    | Table_type |
+----------------------------+------------+
| actions                    | VIEW       |
| permissions                | BASE TABLE |
| permissions_roles          | BASE TABLE |
| permissions_users          | BASE TABLE |
| roles                      | BASE TABLE |
| roles_users                | BASE TABLE |
| settings                   | BASE TABLE |
| users                      | BASE TABLE |
+----------------------------+------------+

8 rows in set (0.00 sec)

Để có danh sách các bảng mà không cần chuyển sang cơ sở dữ liệu, hãy sử dụng mệnh đề

USE database_name;
7 hoặc
USE database_name;
8 theo sau là tên cơ sở dữ liệu

SHOW TABLES FROM database_name;

Mệnh đề

USE database_name;
9 có thể được sử dụng để lọc đầu ra của lệnh
USE database_name;
4 theo một mẫu cụ thể

SHOW TABLES LIKE pattern;

Ví dụ: câu lệnh sau sẽ trả về tất cả các cơ sở dữ liệu có tên bắt đầu bằng 'open'

SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+
| Tables_in_database_name (permissions%)    |
+-------------------------------------------+
| permissions                               |
| permissions_roles                         |
| permissions_users                         |
+-------------------------------------------+
3 rows in set (0.00 sec)

Dấu phần trăm (

SHOW TABLES;
1) có nghĩa là không, một hoặc nhiều ký tự

Hiển thị các bảng MySQL từ Dòng lệnh

Để lấy thông tin về các bảng từ trình bao Linux, bạn có thể sử dụng lệnh

SHOW TABLES;
2 hoặc lệnh
SHOW TABLES;
3 hiển thị cơ sở dữ liệu và thông tin bảng

Máy khách Dòng lệnh MySQL rất hữu ích để chạy các truy vấn cũng như hiển thị các bảng trong cơ sở dữ liệu MySQL, cấu trúc của các bảng đó và các chỉ mục trong các bảng đó như được đề cập trong bài đăng này

Bảng hiển thị hoặc danh sách rất quan trọng khi chúng ta có nhiều cơ sở dữ liệu chứa nhiều bảng khác nhau. Đôi khi tên bảng giống nhau trong nhiều cơ sở dữ liệu; . Chúng ta có thể lấy số lượng thông tin bảng của cơ sở dữ liệu bằng cách sử dụng câu lệnh sau

Các bước sau đây là cần thiết để có được danh sách các bảng

Bước 1. Mở Máy khách dòng lệnh MySQL xuất hiện với dấu nhắc mysql>. Tiếp theo, đăng nhập vào máy chủ cơ sở dữ liệu MySQL bằng mật khẩu mà bạn đã tạo trong quá trình cài đặt MySQL. Bây giờ, bạn đã được kết nối với máy chủ MySQL, nơi bạn có thể thực thi tất cả các câu lệnh SQL

Bước 2. Tiếp theo, chọn cơ sở dữ liệu cụ thể bằng cách sử dụng lệnh bên dưới

Bước 3. Cuối cùng, thực hiện lệnh SHOW TABLES

Hãy để chúng tôi hiểu nó với ví dụ đưa ra dưới đây. Giả sử chúng ta có tên cơ sở dữ liệu "mystudentdb" chứa nhiều bảng. Sau đó thực hiện câu lệnh dưới đây để liệt kê bảng mà nó chứa

Đầu ra sau đây giải thích rõ ràng hơn

Hiển thị nội dung bảng Dòng lệnh MySQL

Chúng tôi cũng có thể sử dụng công cụ sửa đổi ĐẦY ĐỦ với truy vấn SHOW TABLES để lấy loại bảng (Cơ sở hoặc Chế độ xem) xuất hiện trong cột đầu ra thứ hai

Tuyên bố này sẽ cung cấp cho đầu ra sau

Hiển thị nội dung bảng Dòng lệnh MySQL

Nếu chúng tôi muốn hiển thị hoặc liệt kê tên bảng từ các cơ sở dữ liệu hoặc cơ sở dữ liệu khác mà bạn không được kết nối mà không cần chuyển đổi, MySQL cho phép chúng tôi sử dụng mệnh đề TỪ hoặc IN theo sau là tên cơ sở dữ liệu. Tuyên bố sau đây giải thích nó rõ ràng hơn

Tuyên bố trên cũng có thể được viết là

Khi chúng tôi thực hiện các câu lệnh dưới đây, chúng tôi sẽ nhận được kết quả tương tự

đầu ra

Hiển thị nội dung bảng Dòng lệnh MySQL

Hiển thị bảng bằng cách sử dụng khớp mẫu

Lệnh Show Tables trong MySQL cũng cung cấp một tùy chọn cho phép chúng ta lọc bảng được trả về bằng cách sử dụng khớp mẫu khác với mệnh đề LIKE và WHERE

cú pháp

Sau đây là cú pháp để sử dụng khớp mẫu với lệnh show table

Chúng ta có thể hiểu nó với ví dụ được đưa ra bên dưới trong đó ký hiệu phần trăm (%) giả sử không, một hoặc nhiều ký tự

Câu lệnh trên sẽ cho đầu ra sau

Hiển thị nội dung bảng Dòng lệnh MySQL

Chúng ta hãy xem một câu lệnh khác trả về các tên bảng bắt đầu bằng "thời gian"

Truy vấn trên sẽ cho đầu ra sau

Hiển thị nội dung bảng Dòng lệnh MySQL

Bây giờ, chúng ta sẽ xem làm thế nào chúng ta có thể sử dụng mệnh đề WHERE với lệnh SHOW TABLES để liệt kê các loại bảng khác nhau (dạng Cơ sở hoặc dạng Dạng xem) trong cơ sở dữ liệu đã chọn

Tuyên bố này cho đầu ra dưới đây

Hiển thị nội dung bảng Dòng lệnh MySQL

Cần lưu ý rằng nếu MySQL không cung cấp các đặc quyền để truy cập bảng Cơ sở hoặc dạng xem, thì chúng ta không thể lấy các bảng trong tập kết quả của lệnh SHOW TABLES

Làm cách nào để hiển thị nội dung của bảng trong MySQL?

Sau khi bạn tạo kết nối đến cơ sở dữ liệu của mình, hãy thực hiện hai lệnh sau. SỬ DỤNG ; Then MySQL Workbench will show another pane with the results. This will be the entire contents of the table.

Làm cách nào để hiển thị cấu trúc bảng trong dòng lệnh MySQL?

MySQL cũng cho phép lệnh SHOW COLUMNS hiển thị cấu trúc bảng. Đó là một cách linh hoạt hơn để lấy thông tin cột của bảng. .
mysql> HIỂN THỊ CỘT TỪ tên_cơ sở dữ liệu. tên_bảng;
mysql> HIỂN THỊ CỘT TỪ tên_bảng TRONG tên_cơ sở dữ liệu;

Lệnh hiển thị nội dung từ bảng là gì?

Nhấn F11 hoặc chọn 1, Hiển thị , từ trình đơn Tiện ích kéo xuống. Sản phẩm hiển thị nội dung của bảng theo hàng và cột.

Làm cách nào tôi có thể xem tất cả các bảng trong dòng lệnh SQL?

Cách dễ nhất để tìm tất cả các bảng trong SQL là truy vấn chế độ xem INFORMATION_SCHEMA . Bạn làm điều này bằng cách chỉ định lược đồ thông tin, sau đó là chế độ xem “bảng”. Đây là một ví dụ. CHỌN table_name, table_schema, table_type TỪ information_schema.