Ubuntu में SQLite का उपयोग कैसे करें

SQLite एक सरल लेकिन शक्तिशाली एम्बेडेड SQL डेटाबेस इंजन है। अन्य डेटाबेस सिस्टम के विपरीत, SQLite को सर्वर पर चलाने की आवश्यकता नहीं होती है, और सभी जानकारी डिस्क पर एक फ़ाइल में संग्रहीत होती है। SQLite एक खुला स्रोत है, और इसका उपयोग कई छोटे व्यापार प्रणालियों और अनुप्रयोगों द्वारा किया जाता है, जिसमें मोज़िला का फ़ायरफ़ॉक्स ब्राउज़र, Google का क्रोम ब्राउज़र और McAfee का एंटी-वायरस सॉफ़्टवेयर शामिल है। उबंटू लिनक्स पर कमांड लाइन से स्थापित करने और चलाने के लिए SQLite सरल है, और कस्टम छोटे व्यावसायिक अनुप्रयोगों के लिए एक अच्छा विकल्प हो सकता है जो कई उपकरणों पर चल सकते हैं।

1।

Ubuntu में एक टर्मिनल विंडो खोलने के लिए “Ctrl-Alt-T” दबाएँ।

2।

SQLite और इसकी विकास फ़ाइलों को स्थापित करने के लिए "sudo apt-get install sqlite3 libsqlite3-dev" (यहाँ और पूरे में उद्धरण छोड़ें) टाइप करें। Sudo कमांड SQLite3 को आवश्यक रूट स्तर अनुमतियों के साथ स्थापित करने की अनुमति देता है। अनुरोध किए जाने पर अपना उपयोगकर्ता पासवर्ड दर्ज करें। नवीनतम संस्करण उबंटू रिपॉजिटरी से डाउनलोड और इंस्टॉल किया गया है।

3।

टाइप करके कमांड लाइन से एक नया डेटाबेस बनाएं:

sqlite3 mydatabase.db

यह वर्तमान निर्देशिका में एक नई डेटाबेस फ़ाइल बनाता है।

4।

तालिका बनाने के लिए आवश्यक SQL कथनों में टाइप करें, नए रिकॉर्ड डालें या मौजूदा डेटा को क्वेरी करें। उदाहरण के लिए, एक नई तालिका बनाने के लिए, टाइप करें:

मेरी तालिका (आईडी INTEGER, नाम VARCHAR (100)) बनाएँ;

यह दो क्षेत्रों "आईडी" और "नाम" के साथ "myTable" नामक एक तालिका बनाता है। हमेशा एक अर्धविराम के साथ SQL स्टेटमेंट को समाप्त करें।

5।

उपलब्ध SQLite कमांड की सूची देखने के लिए ".help" टाइप करें। सभी कमांड एक अवधि के साथ शुरू होते हैं - उदाहरण के लिए, वर्तमान डेटाबेस में तालिकाओं की सूची दिखाने के लिए ".tables" टाइप करें।

6।

SQLite क्लाइंट को बंद करने के लिए ".quit" टाइप करें, फिर टर्मिनल विंडो बंद करने के लिए कमांड लाइन पर "बाहर निकलें" टाइप करें।

टिप

  • SQLite कुछ नामों के लिए कई कंप्यूटर भाषाओं जैसे PHP, Ruby और Python के साथ एकीकृत करता है। विंडोज बेस्ड .Net लैंग्वेज जैसे विजुअल बेसिक या विजुअल C ++ भी SQLite डेटाबेस का उपयोग कर सकते हैं।

लोकप्रिय पोस्ट