SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

वर्टिकल आउटपुट का उपयोग करके SQLite क्वेरी परिणाम प्रदर्शित करें

उन मानों में से एक जो आप .mode . को प्रदान कर सकते हैं SQLite कमांड लाइन शेल का उपयोग करते समय dot कमांड line है ।

.mode line . का उपयोग करना लंबवत आउटपुट का उपयोग करके क्वेरी परिणामों को आउटपुट करता है। मेरा मतलब यह है कि, प्रत्येक कॉलम एक नई लाइन पर प्रदर्शित होता है। स्तंभ का नाम बराबर चिह्न और फिर स्तंभ के मान के साथ प्रदर्शित होता है।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

.mode line
SELECT * FROM Products;

परिणाम:

  ProductId = 1
ProductName = Widget Holder
      Price = 139.5


  ProductId = 2
ProductName = Widget Opener
      Price = 89.7


  ProductId = 3
ProductName = Widgets - 6 Pack
      Price = 374.2


  ProductId = 4
ProductName = Blue Widget
      Price = 63.0

तो स्पष्ट होने के लिए, ProductId , ProductName , और Price इस उदाहरण में कॉलम नाम हैं।

इस सेटिंग को सेव करें

SQLite के लिए डिफ़ॉल्ट सेटिंग .mode list है , एक पाइप से अलग सूची का उपयोग कर। इसलिए, जब आप एक नई टर्मिनल विंडो से SQLite से कनेक्ट होते हैं, तो यह इस डिफ़ॉल्ट सेटिंग पर रीसेट हो जाएगा।

हालांकि, आप इस सेटिंग को एक कॉन्फ़िगरेशन फ़ाइल में सहेज सकते हैं ताकि आपको हर बार नई टर्मिनल विंडो से SQLite से कनेक्ट होने पर उपरोक्त कोड को फिर से दर्ज न करना पड़े।

ऐसा करने के लिए, एक टेक्स्ट फ़ाइल में निम्नलिखित दर्ज करें:

.mode line

फिर फाइल को .sqliterc . के रूप में सेव करें अपने होम डायरेक्टरी में।

हर बार जब आप कमांड लाइन शेल का उपयोग करके SQLite से जुड़ते हैं, तो आपके प्रश्नों को ऊपर दिए गए उदाहरण की तरह लंबवत आउटपुट का उपयोग करके स्वरूपित किया जाएगा।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एंड्रॉइड:बल्क इंसर्ट, जब इंसर्ट हेल्पर पदावनत हो जाता है

  2. इनर जॉइन के लिए sqlLiteDatabase.query()

  3. पूर्व-मौजूदा डेटाबेस के विभिन्न संस्करणों को प्रबंधित करने के लिए किन विधियों का उपयोग किया जा सकता है?

  4. Android और Phonegap का उपयोग करके SQLite डेटाबेस का संग्रहण

  5. RoomDatabase.Callback() के onCreate () को .build () के सफल कॉल के बाद नहीं बुलाया गया था