2011-10-20 7 views
13

Tôi muốn xem các nhận xét của từng trường. Thông thường một cái gì đó tôi mong đợi từ các thông số "mô tả".Làm cách nào bạn có thể xem nhận xét bảng từ ứng dụng khách mysql?

mysql> describe metrics; 
+-------+---------------------+------+-----+---------+----------------+ 
| Field | Type    | Null | Key | Default | Extra   | 
+-------+---------------------+------+-----+---------+----------------+ 
| id | int(10) unsigned | NO | PRI | NULL | auto_increment | 
| ty | int(10) unsigned | NO |  | NULL |    | 
| t  | bigint(20) unsigned | NO |  | NULL |    | 
| s  | int(10) unsigned | NO |  | 60000 |    | 
| e  | int(10) unsigned | NO |  | NULL |    | 
| c  | int(10) unsigned | NO |  | NULL |    | 
+-------+---------------------+------+-----+---------+----------------+ 

Trả lời

12

Truy vấn này sẽ cung cấp cho bạn nhiều thông tin hơn so với tuyên bố describe:

SELECT * 
FROM information_schema.columns 
WHERE table_name = 'metrics' 
AND table_schema = '...' -- Optionally, filter the schema as well, to avoid conflicts 
+0

bạn cần tìm DB ** table_schema **, một ví dụ: 'Ở ĐÂU table_name = 'my_table' và table_schema = 'my_db'' – KingRider

+0

@KingRider: Bạn nói đúng, cảm ơn. Điều đó sẽ hoàn chỉnh hơn. Tôi đã cập nhật câu trả lời. –

49
show full columns from <table_name> 

Đây là kết quả:

| Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment 

Tôi hy vọng điều này là hữu ích cho bạn

+0

Điều này phải được đánh dấu là câu trả lời đúng. – zgc7009

3

luôn luôn s Bạn có thể sử dụng:

show create table <tablename>