2011-02-09 34 views

Trả lời

62
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS 
7

Ghi nhớ rằng đối chiếu có thể được xác định cho bảng và cũng cho cột.

Sự đối chiếu của cột có thể khác với bảng cha của cột. Dưới đây là một truy vấn để có được đối chiếu từ các bảng (không cột) thông tin

SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_COLLATION 
FROM INFORMATION_SCHEMA.TABLES; 
0

Output (tình trạng) về tất cả các bảng trong cơ sở dữ liệu là "phpmyadmin":

SHOW TABLE STATUS FROM your_db_name; 
+0

không làm việc với "không rõ cơ sở dữ liệu ... "lỗi – phil1234

+0

Vì tham số được yêu cầu trong [mysql hiển thị trạng thái bảng] (https://dev.mysql.com/doc/refman/5.7/en/show-table-status.html). Chỉ cần bạn không thể chọn một bảng, bạn luôn cần biết cơ sở dữ liệu nào. Tên của các bảng không phải là duy nhất, trong các cơ sở dữ liệu khác nhau, bạn có thể có các bảng có cùng tên. Vì vậy, để loại bỏ sự mơ hồ, nó là cần thiết để xác định cơ sở. –

Các vấn đề liên quan