जवाबों:
साथ आह्वान 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