آموزش شی مکان نما MySQL در پایتون
آموزش شی مکان نما MySQL در پایتون
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش شی مکان نما MySQL در پایتون خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو
MySQLCursor (و کتابخانه های مشابه) برای اجرای دستورات برای برقراری ارتباط با پایگاه داده MySQL استفاده می شود.
با استفاده از متدهای آن میتوانید دستورات SQL را اجرا کنید، دادهها را از مجموعههای نتیجه واکشی کنید، رویههای فراخوانی را انجام دهید.
می توانید شی Cursor را با استفاده از متد ()cursor شیء/کلاس Connection ایجاد کنید.
مثال
1 2 3 4 5 6 7 8 |
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 |
---|---|
1 | ()callproc
این روش برای فراخوانی رویه های موجود پایگاه داده MySQL استفاده می شود. |
2 | ()close
این روش برای بستن شی مکان نما فعلی استفاده می شود. |
3 | ()Info
این روش اطلاعاتی در مورد آخرین کوئری می دهد. |
4 | ()executemany
این روش یک سری لیست از لیست پارامترها را می پذیرد. یک کوئری MySQL را آماده می کند و آن را با تمام پارامترها اجرا می کند. |
5 | ()execute
این متد یک کوئری MySQL را به عنوان پارامتر می پذیرد و کوئری داده شده را اجرا می کند. |
6 | ()fetchall
این متد تمام سطرها را در مجموعه نتایج یک کوئری بازیابی می کند و آنها را به صورت لیستی از تاپل ها برمی گرداند. (اگر این را پس از بازیابی چند ردیف اجرا کنیم، بقیه سطرها را برمی گرداند) |
7 | ()fetchone
این متد ردیف بعدی را در نتیجه یک کوئری واکشی می کند و آن را به صورت تاپل برمی گرداند. |
8 | ()fetchmany
این متد شبیه ()fetchone است، اما به جای یک سطر، مجموعه سطرهای بعدی را در مجموعه نتیجه یک کوئری بازیابی می کند. |
9 | ()etchwarnings
این متد اخطارهای تولید شده توسط آخرین کوئری اجرا شده را برمی گرداند. |
ویژگی های کلاس Cursor
در زیر ویژگی های کلاس Cursor – آمده است
Sr.No | Property & Description |
---|---|
1 | column_names
این یک ویژگی فقط خواندنی است که لیستی را که شامل نام ستونهای یک مجموعه نتیجه است برمیگرداند. |
2 | description
این یک ویژگی فقط خواندنی است که لیستی را که حاوی توضیحات ستونها در یک مجموعه نتیجه است برمیگرداند. |
3 | lastrowid
این یک ویژگی فقط خواندنی است، اگر ستون های افزایش یافته خودکار در جدول وجود داشته باشد، مقدار تولید شده برای آن ستون را در آخرین عملیات INSERT یا UPDATE برمی گرداند. |
4 | rowcount
این تعداد ردیفهای بازگشتی/بهروزرسانیشده در صورت عملیات SELECT و UPDATE را برمیگرداند. |
5 | statement
این ویژگی آخرین دستور اجرا شده را برمی گرداند. |
لیست جلسات قبل آموزش دسترسی به داده پایتون
- آموزش دسترسی به داده پایتون
- آموزش پایگاه MySQL در پایتون
- آموزش اتصال به پایگاه داده MySQL در پایتون
- آموزش ایجاد پایگاه داده MySQL در پایتون
- آموزش ایجاد جدول MySQL در پایتون
- آموزش درج داده MySQL در پایتون
- آموزش انتخاب داده MySQL در پایتون
- آموزش عبارت MySQL – Where در پایتون
- آموزش عبارت MySQL – OrderBy در پایتون
- آموزش به روز رسانی جدول MySQL در پایتون
- آموزش حذف داده ها MySQL در پایتون
- آموزش عبارت MySQL – DROP TABLE در پایتون
- آموزش عبارت MySQL – Limit در پایتون
- آموزش عبارت MySQL – Join در پایتون
دیدگاه شما