پیچیدگیهای جهان را ساده میکنند و به نوید یقینی سستبنیاد، ریشههای شک و کنجکاوی را، که دو شرط اول تفکرند، برمیکنند.
اتصال به بانک داده mysql با پایتون
در هر پروژه نرم افزاری یکی از قسمت های اساسی اتصال به بانک داده و استخراج دادهها از دل بانک داده یا درج داده ها در بانک می باشد. همه زبان ها دارای کتابخانه هایی به منظور برقرار ارتباط با بانک های داده معروف هستند. یکی از بانکهای داده رایج در وب، بانک داده mysql است. در این پست نحوه اتصال به بانک داده و انجام عملیات پایه بر روی بانک را آموزش می دهیم. امیدوارم مفید واقع شود:
نصب کتابخانه mysql
برای نصب کتابخانه اتصال به بانک داده از دستور زیر استفاده می شود
pip3 install mysql-connector-python
اتصال به بانک داده:
با استفاده از تابع connect می توان به بانک داده متصل شد این تابع آرگومان های زیر را جهت اتصال به بانک داده لازم دارد:
۱- پارامتر host: این پارامتر نام، یا ip کامپیوتری که بانک داده بر روی آن قرار دارد دریافت می کند.
۲- پارمتر user: نام کاربری برای اتصال به بانک داده
۳-پارامتر passwd: رمز عبور برای اتصال
۴-پارامتر database : نام بانک داده که می خواهیم به آن متصل شویم.
خواندن چندین رکورد
با استفاده از تابع fetchall چندین رکورد را همزمان می توان خواند به کد زیر توجه کنید:
۱- خط ۱۱ - کرسر جدید را ایجاد می کند و درون متغییر mycursor قرار می دهد.
۲- خط ۱۳- با استفاده از تابع execute، یک کوئری را دریافت می کند
۳- خط ۱۵- با استفاده از تابع fetchall، رکوردها همه استخراج شد و درون متغییر myresult قرار می گیرد.
۴- خط ۱۷ و ۱۸- نتایج ذخیره شده در متغییر در خروجی چاپ می شود.
درج رکورد
با اجرا دستورات زیر یک رکورد در جدول درج می شود.
مطلبی دیگر از این انتشارات
طراحی سایت با پایتون قسمت ۱
مطلبی دیگر از این انتشارات
محاسبات ماتریسی با numpy
مطلبی دیگر از این انتشارات
مسیریابی در گراف با استفاده از پایتون