পাইথনে ডাটাবেস পরিচিতি
ডাটাবেস (সংক্ষেপে DB) হল এমন একটি স্থান, যেখানে ওয়েবসাইটের ডেটা সংরক্ষণ করা হয়। এতে পৃষ্ঠার পাঠ্য, ব্যবহারকারীর নাম এবং পাসওয়ার্ড সহ ব্যবহারকারীদের তালিকা, পণ্যের ক্যাটালগ এবং অন্যান্য জিনিস থাকতে পারে।
ডাটাবেস টেবিল নিয়ে গঠিত। টেবিল কী তা আপনি জীবন থেকে জানেন: এটা সারি এবং কলাম নিয়ে গঠিত। আর সারি এবং কলামের সংযোগস্থলে কোষগুলি অবস্থিত।
ডাটাবেসে কলামগুলিকে প্রায়শই ফিল্ড বলা হয়, এবং সারিগুলিকে - রেকর্ড।
ডাটাবেস নিজেই একটি প্রোগ্রাম, যা ভিতরে ডেটা সংরক্ষণ করে এবং এই ডেটা প্রাপ্তি ও পরিবর্তন করতে দেয়।
ডেটা প্রাপ্তি এবং পরিবর্তন করা হয় কোয়েরি এর মাধ্যমে। কোয়েরিগুলি বিশেষ একটি ভাষায় - SQL-এ লেখা কমান্ড।
পাইথনের মাধ্যমে ডাটাবেসের সাথে কাজ করা বিশেষ জটিল নয়। একমাত্র সমস্যা হতে পারে যা - তা হল দীর্ঘ প্রাথমিক প্রস্তুতিমূলক পর্যায়, যা কয়েকটি পাঠ পর্যন্ত বিস্তৃত হবে। কিন্তু, তার পরে, আরও সবকিছু উল্লেখযোগ্যভাবে সহজ হয়ে যাবে।
SQL ডাটাবেস বিভিন্ন ইঞ্জিনে কাজ করে। তাদের মধ্যে সবচেয়ে জনপ্রিয় হল:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
পরবর্তী পাঠগুলিতে সমস্ত উদাহরণ Mysql ইঞ্জিনের সাথে কাজ করার উপর ভিত্তি করে তৈরি করা হবে।