如果我想打印特定表的列,我输入desc table_name
或show columns from table_name
但这些命令的输出太长,并且所有时间都不适合我的屏幕宽度,所以我追加\G
按行打印结果,但仍然不是我需要的。
我怎么才能从看起来像
的东西打印字段名称*************************** 6. row ***************************
Field: email
Type: varchar(255)
Null: NO
Key:
Default: NULL
Extra:
*************************** 7. row ***************************
例如像desc table_name\G grep Field cut -d' ' -f1
这样的命令
有办法吗?
答案 0 :(得分:0)
为什么不使用
select COLUMN_NAME from information_schema.COLUMNS where TABLE_NAME='table_name';