উবুন্টুতে কীভাবে এসকিউএলাইট এবং এসকিউএলাইট ব্রাউজার ইনস্টল করবেন


এসকিউএলাইট একটি সি লাইব্রেরিতে একটি হালকা ওজনের, ছোট এবং স্ব-অন্তর্ভুক্ত আরডিবিএমএস। মাইএসকিউএল, পোস্টগ্রিএসকিউএল ইত্যাদির মতো জনপ্রিয় ডাটাবেসগুলি ক্লায়েন্ট-সার্ভার মডেলটিতে কাজ করে এবং তাদের ডেটাবেস ক্রিয়াকলাপের সমস্ত দিক পরিচালনা এবং নিয়ন্ত্রণ করার একটি নিবেদিত প্রক্রিয়া রয়েছে have

তবে এসকিউএলাইটের কোনও প্রক্রিয়া চলছে না এবং কোনও ক্লায়েন্ট-সার্ভার মডেল নেই। এসকিউএলাইট ডিবি হ'ল .sqlite3/.SQLite/.db এক্সটেনশন সহ একটি ফাইল। প্রতিটি প্রোগ্রামিং ভাষার এসকিউএলাইট সমর্থন করার জন্য একটি গ্রন্থাগার রয়েছে।

এসকিউএলাইট ব্যবহার করা হচ্ছে তা খুঁজে পেতে পারেন

  • ওয়েব ব্রাউজারগুলি (ক্রোম, সাফারি, ফায়ারফক্স)
  • এমপি 3 প্লেয়ার, সেট-টপ বক্স এবং বৈদ্যুতিন গ্যাজেট ts
  • ইন্টারনেট অফ থিংস (আইওটি)
  • অ্যান্ড্রয়েড, ম্যাক, উইন্ডোজ, আইওএস এবং আইফোন ডিভাইস

আরও অনেক অঞ্চল রয়েছে যেখানে এসকিউএলাইট ব্যবহৃত হয়। বিশ্বের প্রতিটি স্মার্টফোনে শত শত এসকিউএল ডাটাবেস ফাইল রয়েছে এবং সক্রিয় ব্যবহারে এক ট্রিলিয়ন এরও বেশি ডাটাবেস রয়েছে। এটি সংখ্যায় বেশ বিশাল।

উবুন্টুতে এসকিউএলাইট ইনস্টল করুন

এসকিউএলাইট সেটআপ করা অন্যান্য জনপ্রিয় ডেটাবেস যেমন মাইএসকিএল, পোস্টগ্র্যাস্কিল ইত্যাদির সাথে তুলনা করে সহজ, প্রথমে নিম্নলিখিত কমান্ডটি চালিয়ে অ্যাপ্ট-ক্যাশে আপডেট করুন।

$ sudo apt update

নীচের কমান্ডটি চালিয়ে অ্যাপ্ট সংগ্রহস্থলে কোনও এসকিউএলাইট প্যাকেজ উপলব্ধ রয়েছে কিনা তা এখন পরীক্ষা করে দেখুন।

$ sudo apt-cache search sqlite

প্যাকেজ ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান।

$ sudo apt install sqlite3

নিম্নলিখিত কমান্ডটি চালিয়ে স্ক্লাইট সেশন শুরু করে আপনি ইনস্টলেশনটি বৈধ করতে পারেন।

$ sqlite3

আপনি উপরের চিত্রটি থেকে দেখতে পাচ্ছেন এসকিউএলাইট 3 সফলভাবে ইনস্টল হয়েছে এবং সংস্করণ 3.33.0 দিয়ে চলছে ...

এসকিউএল ডাটাবেস এবং সারণী তৈরি করুন

ডাটাবেসগুলি আপনার স্থানীয় ফাইল সিস্টেমে কেবল একটি ফাইল হিসাবে সংরক্ষণ করা হয়। আর্গুমেন্ট হিসাবে ডাটাবেসের নাম উল্লেখ করে স্ক্লাইট সেশন শুরু করার সময় আপনি একটি ডাটাবেস তৈরি করতে পারেন। ডাটাবেস উপলব্ধ থাকলে এটি একটি নতুন ডাটাবেস তৈরি না করে ডাটাবেস খুলবে।

যদি আমরা একটি আর্গুমেন্ট হিসাবে ডাটাবেসটির নামটি পাস না করি তবে একটি অস্থায়ী ইন-মেমরি ডাটাবেস তৈরি করা হয় যা সেশনটি শেষ হয়ে গেলে মুছে ফেলা হবে। এখানে আমার কাছে কোনও ডাটাবেস নেই তাই আমি যুক্তি হিসাবে ডিবি নাম উল্লেখ করে একটি নতুন ডিবি তৈরি করব। একবার আপনি সেশনের সাথে সংযুক্ত হয়ে গেলে আপনি ফাইলটি ডাটাবেসের সাথে সংযুক্ত আছে তা দেখতে .databases কমান্ডটি চালাতে পারেন।

$ sqlite3 /home/tecmint/test     # creating test db in /home/tecmint
sqlite> .databases            # To see which database session is connected

এখন নীচের প্রশ্নগুলি সম্পাদন করে একটি নমুনা টেবিল তৈরি করা যাক।

# create table

sqlite> CREATE TABLE employee(  
             Name String,            
             age Int);       

# Insert records

sqlite> insert into employee(Name, age)
            VALUES ('Tom',25),             
            ('Mark',40),                   
            ('Steve',35);  

আপনি ডাটাবেসে সারণি তালিকাবদ্ধ করতে .tables কমান্ডটি চালাতে পারেন।

sqlite> .tables                       # List tables in database
sqlite> .headers on                   # Turn on column for printing
sqlite> SELECT * FROM employee;       # Selecting record from table

উবুন্টুতে এসকিউএলাইট ব্রাউজার ইনস্টল করা হচ্ছে

এখন আমরা কীভাবে sqlite3 ইনস্টল করবেন এবং সেটআপ করব তা আমরা দেখি যে স্ক্লাইট ব্রাউজারটিও ইনস্টল করব, আপনার স্ক্লাইট ডাটাবেসগুলি পরিচালনা করার জন্য একটি সাধারণ জিইউআই সরঞ্জাম।

$ sudo apt install sqlitebrowser -y

আপনি অ্যাপ্লিকেশনটি স্টার্ট মেনু থেকে বা টার্মিনাল থেকে চালু করতে পারেন। টার্মিনাল থেকে শুরু করতে নিম্নলিখিত কমান্ডটি চালান।

$ sqlitebrowser &

SQLite এবং SQLite ব্রাউজারটি আনইনস্টল করুন

SQLite এবং SQLite ব্রাউজার উভয়ই সরাতে নিম্নলিখিত কমান্ডটি চালান।

$ sudo apt --purge remove sqlite3 sqlitebrowser

এই নিবন্ধটির জন্য এটি। আপনার কোনও মতামত বা টিপস থাকলে মন্তব্য পোস্ট করুন পোস্ট করুন।