Python Select From

  • পূর্ববর্তী পৃষ্ঠা MySQL Insert
  • পরবর্তী পৃষ্ঠা MySQL Where

টেবিল থেকে পাওয়া

MySQL-এর টেবিল থেকে পাওয়ার জন্য "SELECT" বিন্যাস ব্যবহার করুন:

একক

টেবিল "customers"-এর সব রেকর্ড পাওয়া এবং ফলাফল দেখানো হবে:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
  print(x)

একক চালু করুন

মন্তব্য:আমরা ব্যবহার করেছি fetchall() পদ্ধতি, যা শেষ করা বলেছেন এর সব সার্ভিসকে পায়。

কলাম চিহ্নিত করুন

শুধুমাত্র কিছু কলামকে চিহ্নিত করতে হলে, "SELECT" বিন্যাস ব্যবহার করুন, পরে কলাম নাম

একক

শুধুমাত্র নাম এবং ঠিকানা কলামগুলি চিহ্নিত করুন:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT name, address FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
  print(x)

একক চালু করুন

fetchone() পদ্ধতি ব্যবহার করতে পারেন

আপনি শুধুমাত্র একটি সারির সাথে উত্সাহী হলে, fetchone() পদ্ধতি。

fetchone() পদ্ধতি ফলাফলের প্রথম সারি ফিরিয়ে দেবে:

একক

শুধুমাত্র একটি সারি পাওয়া যাবে:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchone()
print(myresult)

একক চালু করুন

  • পূর্ববর্তী পৃষ্ঠা MySQL Insert
  • পরবর্তী পৃষ্ঠা MySQL Where