آموزش شی مکان نما MySQL در پایتون

2 سال پیش

آموزش شی مکان نما MySQL در پایتون

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش شی مکان نما MySQL در پایتون خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو

MySQLCursor  (و کتابخانه های مشابه) برای اجرای دستورات برای برقراری ارتباط با پایگاه داده MySQL استفاده می شود.

با استفاده از متدهای آن می‌توانید دستورات SQL را اجرا کنید، داده‌ها را از مجموعه‌های نتیجه واکشی کنید، رویه‌های فراخوانی را انجام دهید.

می توانید شی Cursor را با استفاده از متد ()cursor شیء/کلاس Connection ایجاد کنید.

مثال

import mysql.connector

#establishing the connection
conn = mysql.connector.connect(
   user='root', password='password', host='127.0.0.1', database='mydb'
)
#Creating a cursor object using the cursor() method
cursor = conn.cursor()

 

متدها

در زیر روش های مختلفی ارائه شده توسط کلاس/شیء Cursor ارائه شده است.

Sr.No Method & Description
۱ ()callproc

این روش برای فراخوانی رویه های موجود پایگاه داده MySQL استفاده می شود.

۲ ()close

این روش برای بستن شی مکان نما فعلی استفاده می شود.

۳ ()Info

این روش اطلاعاتی در مورد آخرین کوئری می دهد.

۴ ()executemany

این روش یک سری لیست از لیست پارامترها را می پذیرد. یک کوئری MySQL را آماده می کند و آن را با تمام پارامترها اجرا می کند.

۵ ()execute

این متد یک کوئری MySQL را به عنوان پارامتر می پذیرد و کوئری داده شده را اجرا می کند.

۶ ()fetchall

این متد تمام سطرها را در مجموعه نتایج یک کوئری بازیابی می کند و آنها را به صورت لیستی از تاپل ها برمی گرداند. (اگر این را پس از بازیابی چند ردیف اجرا کنیم، بقیه سطرها را برمی گرداند)

۷ ()fetchone

این متد ردیف بعدی را در نتیجه یک کوئری واکشی می کند و آن را به صورت تاپل برمی گرداند.

۸ ()fetchmany

این متد شبیه ()fetchone است، اما به جای یک سطر، مجموعه سطرهای بعدی را در مجموعه نتیجه یک کوئری بازیابی می کند.

۹ ()etchwarnings

این متد اخطارهای تولید شده توسط آخرین کوئری اجرا شده را برمی گرداند.

 

ویژگی های کلاس Cursor

در زیر ویژگی های کلاس Cursor – آمده است

Sr.No Property & Description
۱ column_names

این یک ویژگی فقط خواندنی است که لیستی را که شامل نام ستون‌های یک مجموعه نتیجه است برمی‌گرداند.

۲ description

این یک ویژگی فقط خواندنی است که لیستی را که حاوی توضیحات ستون‌ها در یک مجموعه نتیجه است برمی‌گرداند.

۳ lastrowid

این یک ویژگی فقط خواندنی است، اگر ستون های افزایش یافته خودکار در جدول وجود داشته باشد، مقدار تولید شده برای آن ستون را در آخرین عملیات INSERT یا UPDATE برمی گرداند.

۴ rowcount

این تعداد ردیف‌های بازگشتی/به‌روزرسانی‌شده در صورت عملیات SELECT و UPDATE را برمی‌گرداند.

۵ statement

این ویژگی آخرین دستور اجرا شده را برمی گرداند.

 

منبع.

لیست جلسات قبل آموزش دسترسی به داده پایتون 

  1. آموزش دسترسی به داده پایتون 
  2. آموزش پایگاه MySQL در پایتون
  3. آموزش اتصال به پایگاه داده MySQL در پایتون
  4. آموزش ایجاد پایگاه داده MySQL در پایتون
  5. آموزش ایجاد جدول MySQL در پایتون
  6. آموزش درج داده MySQL در پایتون
  7. آموزش انتخاب داده MySQL در پایتون
  8. آموزش عبارت MySQL – Where در پایتون
  9. آموزش عبارت MySQL – OrderBy در پایتون
  10. آموزش به روز رسانی جدول MySQL در پایتون
  11. آموزش حذف داده ها MySQL در پایتون
  12. آموزش عبارت MySQL – DROP TABLE در پایتون
  13. آموزش عبارت MySQL – Limit در پایتون
  14. آموزش عبارت MySQL – Join در پایتون
0
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه