जवाबों:
साथ आह्वान 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)
-N उपनाम को इंगित करने के लिए ErichBSchulz को श्रेय।
परिणाम के उपयोग के आसपास ग्रिड (ऊर्ध्वाधर और क्षैतिज रेखाओं) को हटाने के लिए -s
( --silent
)। कॉलम एक TAB
चरित्र के साथ अलग हो जाते हैं ।
mysql -s ...
use testdb;
select * from names;
id name
1 pete
2 john
3 mike
बिना हेडर और बिना ग्रिड वाले डेटा को आउटपुट करने के लिए बस -s
और दोनों का उपयोग करें -N
।
mysql -sN ...
TABLES=$(mysql -sN -u $DB_USER -p$DB_PASS
...
set feedback on
और set feedback off
जो एक सत्र में कहीं भी इस्तेमाल किया जा सकता है। क्या MySQL के बराबर है? ऐसा लगता है कि ओपी क्या देख रहा था।
आप इसे इस तरह से नकली बना सकते हैं:
-- with column headings
select column1, column2 from some_table;
-- without column headings
select column1 as '', column2 as '' from some_table;
Error: Type mismatch: expected type string, but got
खाली उर्फ के साथ त्रुटि
select column1 as ' ', column2 as ' ' from some_table;
-N