如果我想打印特定表的列,我输入 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 这样的命令
有办法吗?
最佳答案
为什么不使用
select COLUMN_NAME from information_schema.COLUMNS where TABLE_NAME='table_name';
关于mysql - 过滤 mysql 输出以仅打印您需要的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27897161/