过滤mysql输出只打印你需要的东西

时间:2015-01-12 07:28:26

标签: mysql

如果我想打印特定表的列,我输入desc table_nameshow 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这样的命令 有办法吗?

1 个答案:

答案 0 :(得分:0)

为什么不使用

select COLUMN_NAME from information_schema.COLUMNS where TABLE_NAME='table_name';