Как я могу подавить вывод заголовка столбца для одного оператора SQL?

Я выполняю некоторые инструкции SQL в пакетном режиме (используя двоичную строку командной строки mysql ). Я хочу, чтобы один из моих нескольких операторов SELECT не печатал заголовки столбцов, а только выбранные записи. Это возможно?

Вызывать mysql с -N (псевдоним для -N – имя --skip-column-names ):

 mysql -N ... use testdb; select * from names; +------+-------+ | 1 | pete | | 2 | john | | 3 | mike | +------+-------+ 3 rows in set (0.00 sec) 

Подпишитесь на ErichBSchulz за указание псевдонима -N.

Чтобы удалить сетку (вертикальные и горизонтальные линии) вокруг результатов, используйте -s ( --silent ). Столбцы разделяются символом TAB .

 mysql -s ... use testdb; select * from names; id name 1 pete 2 john 3 mike 

Для вывода данных без заголовков и без сетки используйте только -s и -N .

 mysql -sN ... 

Вы можете подделать это так:

 -- with column headings select column1, column2 from some_table; -- without column headings select column1 as '', column2 as '' from some_table; 
  • проблема с оберткой заголовков столбцов jqGrid в IE
  • Удалить заголовок сервера IIS7
  • Когда статические определения функций в файлах заголовков в C?
  • Файлы заголовков C ++, разделение кода
  • Пользовательский заголовок авторизации HTTP
  • Как сделать .lib-файл, когда есть .dll-файл и заголовочный файл
  • Отобразить изображение PNG в ответ на запрос JQuery AJAX
  • Interesting Posts
    Давайте будем гением компьютера.