কম্পিউটার

পাইথনে মাইএসকিউএল ব্যবহার করে একটি টেবিল থেকে সমস্ত ডেটা কীভাবে নির্বাচন করবেন?


MySQL-এর টেবিলগুলো সারি এবং কলাম নিয়ে গঠিত। কলামগুলি ক্ষেত্রগুলি নির্দিষ্ট করে এবং সারিগুলি ডেটার রেকর্ডগুলি নির্দিষ্ট করে৷ টেবিলের ডেটা ব্যবহার করার জন্য আনতে হবে। আমাদের মাঝে মাঝে মাইএসকিউএল টেবিল থেকে সমস্ত ডেটা আনার প্রয়োজন হতে পারে।

SELECT * স্টেটমেন্ট ব্যবহার করে সমস্ত সারি টেবিল থেকে আনা যেতে পারে।

সিনট্যাক্স

টেবিল_নাম থেকে * নির্বাচন করুন

উপরের সিনট্যাক্সে * এর অর্থ হল টেবিল থেকে সমস্ত সারি আনা।

পাইথনে MySQL ব্যবহার করে একটি টেবিল থেকে সমস্ত ডেটা নির্বাচন করতে আপনাকে যে ধাপগুলি অনুসরণ করতে হবে

  • MySQL সংযোগকারী আমদানি করুন

  • connect()

    ব্যবহার করে সংযোগকারীর সাথে সংযোগ স্থাপন করুন
  • কার্সার() পদ্ধতি

    ব্যবহার করে কার্সার অবজেক্ট তৈরি করুন
  • উপযুক্ত mysql বিবৃতি ব্যবহার করে একটি প্রশ্ন তৈরি করুন

  • execute() পদ্ধতি

    ব্যবহার করে এসকিউএল কোয়েরি চালান
  • সংযোগ বন্ধ করুন

ধরুন আমাদের কাছে ‘MyTable’ নামের একটি টেবিল আছে এবং আমরা এই টেবিল থেকে সমস্ত ডেটা আনতে চাই।

+---------+---------+------------+------------+ | নাম | ক্লাস | শহর | মার্কস |+---------+---------+------------+------------+| করণ | 4 | অমৃতসর | 95 || সাহিল | 6 | অমৃতসর | 93 || কৃতি | 3 | বটতলা | 88 || খুশি | 9 | দিল্লী | 90 || কিরাত | 5 | দিল্লী | 85 |+----------+---------+------------+------------+ 

উদাহরণ

 import mysql.connectordb=mysql.connector.connect(host="your host", user="your username", password="your password",database="database_name")cursor=db.cursor()query="নির্বাচন করুন * MyTable থেকে" cursor.execute(query) কার্সারে সারির জন্য:প্রিন্ট(সারি)

উপরের কোডটি নির্বাচন * কোয়েরি চালায় যা টেবিল থেকে সমস্ত সারি নিয়ে আসে। পরে, আমরা স্টেটমেন্টের জন্য ব্যবহার করে সমস্ত সারি প্রিন্ট করি।

আউটপুট

('করণ', 4, 'অমৃতসর' , 95)('সাহিল' , 6, 'অমৃতসর' ,93)('কৃতি' , 3 'বাটালা' , 88)('খুশি' , 9, 'দিল্লি ' , 90) ('কিরাত' , 5, 'দিল্লি' ,85)

  1. পাইথন ব্যবহার করে গুণন সারণী কিভাবে প্রদর্শন করবেন?

  2. পাইথন ব্যবহার করে কিভাবে একটি জিপ ফাইল থেকে সমস্ত .txt ফাইল বের করা যায়?

  3. কিভাবে Python ব্যবহার করে সব ফাইল recursively স্পর্শ করবেন?

  4. পাইথন ব্যবহার করে সমস্ত খোলা ফাইল কিভাবে বন্ধ করবেন?