Cách hiển thị tất cả các tên bảng trong cơ sở dữ liệu mysql?

Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách sử dụng các lệnh để liệt kê tất cả các bảng của cơ sở dữ liệu trong các hệ thống quản lý cơ sở dữ liệu khác nhau

Mỗi hệ thống cơ sở dữ liệu có lệnh riêng để hiển thị tất cả các bảng trong cơ sở dữ liệu được chỉ định. Tại đây, bạn có thể tìm thấy lệnh SQL tương ứng để liệt kê tất cả các bảng trong MySQL, PostgreSQL, Oracle, SQL Server, DB2 và SQLite

Lệnh SQL để liệt kê tất cả các bảng trong MySQL

Để liệt kê tất cả các bảng trong MySQL, trước tiên, bạn kết nối với máy chủ cơ sở dữ liệu MySQL bằng lệnh sau

mysql -u username -p

Code language: SQL [Structured Query Language] [sql]

MySQL sau đó nhắc nhập mật khẩu;

Sau đó, chọn một cơ sở dữ liệu để làm việc với

use database_name;

Code language: SQL [Structured Query Language] [sql]

Và cuối cùng, đưa ra lệnh

use database_name;

Code language: SQL [Structured Query Language] [sql]
5 để hiển thị tất cả các bảng trong cơ sở dữ liệu hiện tại

show tables;

Code language: SQL [Structured Query Language] [sql]

Lệnh SQL để liệt kê tất cả các bảng trong Oracle

Trong Oracle, bạn có thể sử dụng SQL*Plus hoặc SQL Developer kết nối với máy chủ Cơ sở dữ liệu Oracle và hiển thị tất cả các bảng trong cơ sở dữ liệu. Sau đó đưa ra một trong các câu lệnh SQL sau

1] Hiển thị tất cả các bảng thuộc sở hữu của người dùng hiện tại

SELECT table_name FROM user_tables;

Code language: SQL [Structured Query Language] [sql]

2] Hiển thị tất cả các bảng trong cơ sở dữ liệu hiện tại

SELECT table_name FROM dba_tables;

Code language: SQL [Structured Query Language] [sql]

3] Hiển thị tất cả các bảng mà người dùng hiện tại có thể truy cập

SELECT table_name FROM all_tables;

Code language: SQL [Structured Query Language] [sql]

Lệnh SQL để liệt kê tất cả các bảng trong PostgreSQL

Đối với PostgreSQL, bạn có thể sử dụng chương trình dòng lệnh psql để kết nối với máy chủ cơ sở dữ liệu PostgreSQL và hiển thị tất cả các bảng trong cơ sở dữ liệu

Đầu tiên, kết nối với máy chủ Cơ sở dữ liệu PostgreSQL

psql -d database_name -U user -W

Code language: SQL [Structured Query Language] [sql]

PostgreSQL sẽ nhắc nhập mật khẩu;

Sau đó, đưa ra lệnh sau để hiển thị tất cả các bảng trong cơ sở dữ liệu hiện tại

________số 8

Nếu bạn muốn hiển thị cả kích thước và mô tả của các bảng, bạn thực hiện lệnh sau

\dt+

Code language: SQL [Structured Query Language] [sql]

Lệnh SQL để liệt kê tất cả các bảng trong SQL Server

Trong SQL Server, bạn có thể sử dụng truy vấn sau để tìm tất cả các bảng trong cơ sở dữ liệu hiện được kết nối

use database_name;

Code language: SQL [Structured Query Language] [sql]
0

Lệnh SQL để liệt kê tất cả các bảng trong DB2

Đầu tiên, kết nối với một cơ sở dữ liệu cụ thể trên máy chủ cơ sở dữ liệu DB2

use database_name;

Code language: SQL [Structured Query Language] [sql]
0

Thứ hai, để liệt kê tất cả các bảng trong lược đồ cơ sở dữ liệu hiện tại, bạn sử dụng lệnh sau

use database_name;

Code language: SQL [Structured Query Language] [sql]
1

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

use database_name;

Code language: SQL [Structured Query Language] [sql]
2

Lệnh SQL để liệt kê tất cả các bảng trong SQLite

Để hiển thị tất cả các bảng trong cơ sở dữ liệu SQLite hiện tại, bạn sử dụng lệnh sau

use database_name;

Code language: SQL [Structured Query Language] [sql]
3

Nếu bạn muốn truy vấn các bảng dựa trên một mẫu cụ thể. g. , tất cả các bảng có tên bắt đầu bằng

use database_name;

Code language: SQL [Structured Query Language] [sql]
6 các bạn sử dụng lệnh sau

use database_name;

Code language: SQL [Structured Query Language] [sql]
4

Trong hướng dẫn này, bạn đã học các lệnh để hiển thị tất cả các bảng trong cơ sở dữ liệu trong các hệ thống cơ sở dữ liệu khác nhau bao gồm MySQL, PostgreSQL, Oracle, SQL Server, DB2 và SQLite

Làm cách nào để lấy tất cả tên bảng trong SQL?

Trong MySQL, có hai cách để tìm tên của tất cả các bảng, đó là bằng cách sử dụng từ khóa "hiển thị" hoặc bằng truy vấn INFORMATION_SCHEMA . Trong trường hợp SQL Server hoặc MSSQL, Bạn có thể sử dụng sys. bảng hoặc INFORMATION_SCHEMA để lấy tất cả tên bảng cho cơ sở dữ liệu.

Làm cách nào để hiển thị chi tiết bảng trong MySQL?

MySQL cũng cho phép lệnh SHOW COLUMNS hiển thị cấu trúc 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;

Chủ Đề