Database Tutorials SQLite Command Line Interface (CLI) পরিচিতি গাইড ও নোট

350

SQLite Command Line Interface (CLI) হল একটি টুল যা আপনাকে SQLite ডাটাবেসের সাথে সরাসরি কাজ করতে সাহায্য করে। এটি একটি কমান্ড-লাইন ভিত্তিক টুল, যার মাধ্যমে আপনি ডাটাবেস তৈরি, পরিচালনা, কুয়েরি করা এবং অন্যান্য অপারেশন সম্পাদন করতে পারেন।

SQLite CLI ব্যবহারের মাধ্যমে আপনি ডাটাবেসের তথ্য দেখতে, নতুন ডাটা ইনসার্ট করতে, ডাটাবেস স্কিমা পরিবর্তন করতে এবং অন্যান্য SQL অপারেশন করতে পারবেন। এটি একটি সিঙ্গেল ফাইলে ডাটাবেস পরিচালনা করার উপযুক্ত মাধ্যম, এবং এটি সার্ভারলেস হওয়ার কারণে খুবই সহজ এবং দ্রুত।


SQLite CLI ব্যবহার শুরু করা

  1. SQLite CLI চালানো:
    • SQLite ইনস্টল করার পর, আপনি টার্মিনাল বা কমান্ড প্রম্পট থেকে sqlite3 কমান্ড ব্যবহার করে CLI চালু করতে পারবেন:

      sqlite3 database_name.db
      
    • এটি নতুন একটি ডাটাবেস তৈরি করবে (যদি ডাটাবেসটি আগে থেকে না থাকে), এবং SQLite CLI এ প্রবেশ করবে।
  2. ডাটাবেস সংযোগ করা:
    • একটি নির্দিষ্ট ডাটাবেসে সংযোগ করতে, CLI তে সেই ডাটাবেসের নাম ব্যবহার করতে হবে:

      sqlite3 mydatabase.db
      
    • এটি mydatabase.db নামে ডাটাবেসে সংযোগ স্থাপন করবে। যদি ডাটাবেসটি না থাকে, তবে এটি একটি নতুন ডাটাবেস তৈরি করবে।

SQLite CLI কমান্ড

SQLite CLI ব্যবহার করার জন্য বেশ কিছু গুরুত্বপূর্ণ কমান্ড রয়েছে যা ডাটাবেস পরিচালনায় সহায়ক। নিচে কিছু সাধারণ কমান্ড আলোচনা করা হলো:

  1. ডাটাবেসের তথ্য দেখুন:
    • SQLite ডাটাবেসের টেবিল, ফাংশন বা স্কিমা দেখতে sqlite_master ব্যবহার করা যায়:

      SELECT name FROM sqlite_master WHERE type='table';
      
  2. ডাটাবেসের সমস্ত রেকর্ড দেখুন:
    • একটি টেবিলের সমস্ত ডাটা দেখতে:

      SELECT * FROM table_name;
      
  3. টেবিল তৈরি করা:
    • নতুন একটি টেবিল তৈরি করতে:

      CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER);
      
  4. ডাটা ইনসার্ট করা:
    • একটি টেবিলে নতুন ডাটা ইনসার্ট করতে:

      INSERT INTO users (name, age) VALUES ('Alice', 30);
      
  5. ডাটা সিলেক্ট করা:
    • টেবিল থেকে নির্দিষ্ট ডাটা দেখতে:

      SELECT name, age FROM users;
      
  6. ডাটা আপডেট করা:
    • টেবিলের কোনো রেকর্ড আপডেট করতে:

      UPDATE users SET age = 31 WHERE name = 'Alice';
      
  7. ডাটা মুছা:
    • একটি টেবিলের ডাটা মুছতে:

      DELETE FROM users WHERE name = 'Alice';
      
  8. কমান্ডের সাথে সাহায্য পাওয়া:
    • SQLite CLI তে যে কোনো কমান্ড সম্পর্কে সহায়তা পেতে:

      .help
      

বিশেষ ফিচার

  1. .exit অথবা .quit:
    • SQLite CLI থেকে বের হতে:

      .exit
      
  2. .tables:
    • ডাটাবেসে থাকা সমস্ত টেবিল দেখতে:

      .tables
      
  3. .schema:
    • একটি টেবিলের স্কিমা দেখতে:

      .schema table_name
      
  4. .databases:
    • সমস্ত ডাটাবেস দেখার জন্য:

      .databases
      
  5. .mode:
    • আউটপুট মুড পরিবর্তন করতে:

      .mode column
      

সারাংশ

SQLite Command Line Interface (CLI) হলো একটি কমান্ড-লাইন টুল যা আপনাকে SQLite ডাটাবেস পরিচালনা করতে সাহায্য করে। এটি আপনাকে ডাটাবেস তৈরি, টেবিল তৈরি, ডাটা ইনসার্ট, আপডেট, ডিলিট এবং অন্যান্য SQL অপারেশন করার সুযোগ দেয়। CLI ব্যবহার করা সহজ এবং সরাসরি ডাটাবেস পরিচালনা করার জন্য এটি একটি শক্তিশালী টুল।

Content added By
Promotion

Are you sure to start over?

Loading...