Computer >> Máy Tính >  >> Lập trình >> MySQL

Liệt kê tất cả các Bảng trong Cơ sở dữ liệu MySQL


Hãy để chúng tôi hiểu cách liệt kê tất cả các bảng trong cơ sở dữ liệu MySQL -

Sau khi cơ sở dữ liệu được tạo, chúng tôi có thể truy cập và sử dụng một cơ sở dữ liệu cụ thể bằng cách sử dụng truy vấn sau -

Truy vấn

mysql> USE databaseName
Database changed

Câu lệnh 'USE' không yêu cầu dấu chấm phẩy. Điều này tương tự với câu lệnh ‘QUIT’. Ngay cả khi sử dụng dấu chấm phẩy, nó không có hại. Chúng tôi có thể tạo và sử dụng cơ sở dữ liệu của riêng mình, nhưng trước đó, cần có sự cho phép của quản trị viên MySQL.

Quản trị viên MySQL có thể thực thi một lệnh như được hiển thị bên dưới để cung cấp quyền -

mysql> GRANT ALL ON tableName.* TO ‘your_mysql_name’@’your_client_host’;

Ở đây, ‘your_mysql_name’ đề cập đến tên người dùng MySQL được gán cho người dùng.

‘Your_client_host’ đề cập đến máy chủ lưu trữ mà từ đó người dùng kết nối với máy chủ.

Truy vấn dưới đây hiển thị các bảng trong cơ sở dữ liệu -

mysql> SHOW TABLES;

Lưu ý: Nếu cơ sở dữ liệu mới được tạo, hiển nhiên là sẽ không có bảng nào trong đó. Truy vấn trên sẽ dẫn đến một "tập hợp trống". Một trong những phần quan trọng nhất là quyết định cấu trúc của cơ sở dữ liệu, các bảng cần thiết, các cột trong mỗi bảng và mối quan hệ giữa các bảng này.

Khi chúng tôi quyết định cơ sở dữ liệu của mình cần chứa những gì, tên riêng cho nó và các bảng đã được tạo với tên cột và giá trị hàng thích hợp, chúng tôi có thể thảo luận về loại thao tác nào có thể được thực hiện với cơ sở dữ liệu này.