SQLite में कई सारणीबद्ध आउटपुट मोड हैं। इनमें से एक को table
. कहा जाता है मोड।
नीचे table
using का उपयोग करने का एक उदाहरण दिया गया है तालिका के रूप में SQLite के क्वेरी परिणामों को आउटपुट करने के लिए मोड।
उदाहरण
जब भी आप SQLite कमांड लाइन इंटरफ़ेस से कनेक्ट होते हैं, तो आप आउटपुट मोड को बदल सकते हैं। सिंटैक्स .mode
. है वांछित आउटपुट मोड के बाद।
इसे टेबल मोड में बदलने का तरीका यहां दिया गया है:
.mode table
तालिका में आपके क्वेरी परिणामों को आउटपुट करने के लिए बस इतना ही आवश्यक है।
अब जब हम कोई क्वेरी चलाते हैं, तो परिणाम तालिका के रूप में आउटपुट होंगे:
SELECT * FROM Pets;
परिणाम:
+-------+---------+--------+ | PetId | PetName | TypeId | +-------+---------+--------+ | 1 | Homer | 3 | | 2 | Yelp | 1 | | 3 | Fluff | 2 | | 4 | Brush | 4 | +-------+---------+--------+
तालिका मोड तीन सारणीबद्ध मोड में से एक है जिसे SQLite 3.33.0 में पेश किया गया था। अन्य हैं box
और markdown
।
काम नहीं कर रहा? column
आज़माएं मोड
यदि आपको तालिका मोड में बदलने का प्रयास करते समय कोई त्रुटि मिलती है, तो हो सकता है कि आप SQLite के पुराने संस्करण का उपयोग कर रहे हों। तालिका मोड SQLite 3.33.0 में पेश किया गया था, जिसे 14 अगस्त 2020 को जारी किया गया था।
यदि आप SQLite के पुराने संस्करण का उपयोग कर रहे हैं, और आप अधिक नवीनतम संस्करण में अपग्रेड करने में असमर्थ हैं, तो आप हमेशा column
का उपयोग कर सकते हैं तरीका। कॉलम मोड 3.33.0 से पहले SQLite संस्करणों में उपलब्ध है।
उदाहरण:
.mode column
तालिका में आपके क्वेरी परिणामों को आउटपुट करने के लिए बस इतना ही आवश्यक है।
अब जब हम कोई क्वेरी चलाते हैं, तो परिणाम तालिका के रूप में आउटपुट होंगे:
SELECT * FROM Pets;
परिणाम:
PetId PetName TypeId ----- ------- ------ 1 Homer 3 2 Yelp 1 3 Fluff 2 4 Brush 4
कॉन्फ़िगरेशन फ़ाइल में सहेजें
आप अपने पसंदीदा मोड को कॉन्फ़िगरेशन फ़ाइल में सहेज सकते हैं ताकि आपको हर बार SQLite से कनेक्ट होने पर मोड को बदलते रहने की आवश्यकता न पड़े।
ऐसा करने के लिए, अपनी सेटिंग्स को एक रिक्त फ़ाइल में जोड़ें:
.mode table
फिर उस फाइल को .sqliterc . के रूप में सेव करें अपने होम डायरेक्टरी में।
यह मानता है कि आपके पास पहले से कोई .sqliterc . नहीं है फ़ाइल। यदि आप करते हैं, तो इसके बजाय बस उसे संपादित करें।
अब जब आप SQLite CLI का उपयोग करते हैं, तो यह आपके .sqliterc . में सेटिंग्स का उपयोग करेगा डिफ़ॉल्ट सेटिंग्स के बजाय फ़ाइल (जो परिणामों को पाइप से अलग की गई सूची के रूप में स्वरूपित करती है)।