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
Code language: SQL [Structured Query Language] [sql]
mysql -u username -p
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
Code language: SQL [Structured Query Language] [sql]
use database_name;
Và cuối cùng, đưa ra lệnh
5 để hiển thị tất cả các bảng trong cơ sở dữ liệu hiện tạiCode language: SQL [Structured Query Language] [sql]
use database_name;
Code language: SQL [Structured Query Language] [sql]
show tables;
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
Code language: SQL [Structured Query Language] [sql]
SELECT table_name FROM user_tables;
2] Hiển thị tất cả các bảng trong cơ sở dữ liệu hiện tại
Code language: SQL [Structured Query Language] [sql]
SELECT table_name FROM dba_tables;
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
Code language: SQL [Structured Query Language] [sql]
SELECT table_name FROM all_tables;
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
Code language: SQL [Structured Query Language] [sql]
psql -d database_name -U user -W
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ố 8Nế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
Code language: SQL [Structured Query Language] [sql]
\dt+
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
0Code language: SQL [Structured Query Language] [sql]
use database_name;
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
0Code language: SQL [Structured Query Language] [sql]
use database_name;
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
1Code language: SQL [Structured Query Language] [sql]
use database_name;
Để liệt kê tất cả các bảng, bạn sử dụng lệnh bên dưới
2Code language: SQL [Structured Query Language] [sql]
use database_name;
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
3Code language: SQL [Structured Query Language] [sql]
use database_name;
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
6 các bạn sử dụng lệnh sauCode language: SQL [Structured Query Language] [sql]
use database_name;
4Code language: SQL [Structured Query Language] [sql]
use database_name;
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