Nhận tên bảng bằng cách sử dụng câu lệnh SELECT trong MySQL

Nhan Ten Bang Bang Cach Su Dung Cau Lenh Select Trong Mysql



Trong cơ sở dữ liệu MySQL, dữ liệu được lưu trữ ở dạng bảng. Là người quản trị cơ sở dữ liệu, thật khó để theo dõi tất cả các quy trình thực thi và sửa đổi trong tất cả các đối tượng cơ sở dữ liệu. Trong MySQL, nhiều lệnh có sẵn để lấy tên bảng từ tất cả các cơ sở dữ liệu để quản lý chúng một cách hiệu quả.

Bài đăng này sẽ nói về:

Làm cách nào để xác định tất cả các tên bảng bằng cách sử dụng câu lệnh “CHỌN” trong MySQL?

Để hiển thị tên bảng cơ sở dữ liệu MySQL, hãy sử dụng “ LỰA CHỌN ' tuyên bố. Đối với mục đích này, kiểm tra các bước được cung cấp.







Bước 1: Kết nối Terminal

Lúc đầu, hãy kết nối thiết bị đầu cuối Windows với máy chủ MySQL bằng cách chạy lệnh được liệt kê bên dưới:



mysql -u root -p

Kết quả là, bạn sẽ được yêu cầu nhập mật khẩu:







Bước 2: Hiển thị tên tất cả các bảng

Bây giờ, hãy chạy “ LỰA CHỌN ” lệnh cùng với “ information_schema.tables ” để lấy thông tin về tất cả các bảng và chương trình hiện có trong cơ sở dữ liệu:

CHỌN Table_name là TablesName từ information_schema.tables;



Làm cách nào để xác định tên bảng của nhiều cơ sở dữ liệu bằng cách sử dụng câu lệnh “CHỌN” trong MySQL?

Nếu bạn muốn hiển thị nhiều bảng cơ sở dữ liệu cùng một lúc, thì “ LIÊN HIỆP Toán tử ” có thể được sử dụng:

CHỌN Table_name là TablesName từ information_schema.tables trong đó table_schema = 'mariadb' UNION CHỌN Table_name là TablesName từ information_schema.tables trong đó table_schema = 'mynewdb';

Đây:

  • LỰA CHỌN ” lệnh được sử dụng để chọn bản ghi từ cơ sở dữ liệu.
  • tên_bảng ” là biến mặc định.
  • BànTên ” là tên của cột bảng kết quả.
  • information_schema.tables ” toán tử kết hợp kết quả của hai hoặc nhiều “ LỰA CHỌN ' các câu lệnh.
  • Ở đâu ” mệnh đề trích xuất các bản ghi đáp ứng điều kiện được cung cấp.
  • table_schema ” sẽ được sử dụng để lưu tên cơ sở dữ liệu.
  • mariadb ' Và ' mynewdb ” là tên cơ sở dữ liệu của chúng tôi.

Như bạn có thể thấy, các bảng của hai cơ sở dữ liệu được liệt kê ở trên được hiển thị trong cùng một bảng:

Một cách khác để lấy kết quả của nhiều “ LỰA CHỌN ” truy vấn trong các bảng riêng lẻ, dấu chấm phẩy “ ; ' có thể được sử dụng:

CHỌN Table_name là TablesName từ information_schema.tables trong đó table_schema = 'mariadb'; CHỌN Table_name là TablesName từ information_schema.tables trong đó table_schema = 'mynewdb';

Đó là tất cả! Chúng tôi đã cung cấp các truy vấn khác nhau để lấy tên bảng bằng cách sử dụng câu lệnh “CHỌN” của MySQL.

Phần kết luận

Để lấy tên bảng bằng cách sử dụng “ LỰA CHỌN ” tuyên bố trong MySQL, “ CHỌN Table_name là TablesName TỪ information_schema.tables; ” lệnh có thể được sử dụng. Để có được kết quả của nhiều “ LỰA CHỌN ” tuyên bố cùng một lúc, “ LIÊN HIỆP Có thể sử dụng toán tử '. Mặt khác, “ ; ” hiển thị tên bảng của các cơ sở dữ liệu khác nhau một cách riêng lẻ. Bài đăng này đã trình bày quy trình lấy tên bảng bằng cách sử dụng câu lệnh “CHỌN” trong MySQL.