logo
logo
تبلیغ کلیکی تاپ سایت 98

اتصال دیتابیس و نمایش اطلاعات در پایتون

اتصال دیتابیس و نمایش اطلاعات در پایتون
حسین فندرسکی برنامه نویسی

در این بخش از آموزش پایتون از تاپ سایت 98 قصد داریم به سراغ اتصال دیتابیس Mysql به پایتون برویم و با یکدیگر دیتابیس را متصل کرده و عملیات های مختلف از جمله انتخاب، حذف، درج و ویرایش رکوردها را در آن انجام دهیم.

نصب نرم افزار زمپ

اولین کاری که باید انجام دهیم نصب یک نرم افزار مانند زمپ xampp یا دیگر نزم افزارها برای مدیریت دیتابیس است.

می توانید زمپ را دانلود کرده و نصب نمایید. یک دیتابیس را در آن ایجاد کنید تا در پایتون آن را متصل کرده و عملیات را روی آن انجام دهیم.

اگر کار با دیتابیس را نمی دانید ابتدا آن را یاد بگیرید : آموزش Mysql

 

 

اتصال دیتابیس به پایتون

برای اتصال دیتابیس به پایتون می توانید مراحل زیر را طی کنید:

ما ابتدا به پکیج mysql.connector نیاز داریم. می توانیم به روش های مختلف آن را نصب کنیم. ما از CMD ویندوز استفاده می کنیم آن را باز کرده و کد اول را در آن قرار می دهیم.

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

pip install mysql-connector
python -m pip install mysql-connector-python

اگر پکیج به درستی نصب نشد می توانید از ادیتور کمک بگیرید. کافی است روی خطی که خطا در آن رخ داده است کلیک کنید تا آیکون قرمز رنگ نمایان شود روی آن کلیک کنید و Install Package را کلیک کنید.

اتصال دیتابیس در پایتون

پس از نصب پکیج به سراغ بخش بعد می رویم.

کد اتصال دیتابیس به پایتون

پس از نصب پکیج می توانید کد زیر را در یک فایل پایتون با فرمت py قرار داده و اجرا کنید.

در بخش user, password می توانید از یوزر و پسورد خود استفاده کنید. در زمپ معمولا root و پسورد خالی می باشد که در بخش های بعد از آن استفاده می کنیم.

بجای 127.0.0.1 می توان از localhost نیز استفاده کرد.

import mysql.connector
mydb = mysql.connector.connect(user='root', password='', host='127.0.0.1', database='example1')

پس از اتصال دیتابیس می توانید هر عملیاتی را روی آن انجام دهید.

نمایش اطلاعات در پایتون

برای نمایش اطلاعات جدول در پایتون می توانید مشابه زیر عمل نمایید.

کد زیر نحوه نمایش اطلاعات جدول را در پایتون نشان می دهد.

ابتدا پکیج mysql.connector را ایمپورت می کنیم.

سپس یوزر و پسورد را تنظیم می کنیم که بصورت پیش فرض root و خالی می باشد.

سپس در بخش database نام دیتابیس یا پایگاه داده را مشخص می کنیم که من example1 قرار داده ام می توانید آن را تغییر دهید.

سپس اطلاعات جدول products را انتخاب کرده ام. شما می توانید نام جدول را تغییر دهید.

با اجرای این کد، تمامی اطلاعات جدول نمایش داده می شود.

import mysql.connector
mydb = mysql.connector.connect(user='root', password='', host='127.0.0.1', database='example1')
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM products")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
mydb.close()

خطای اتصال دیتابیس به پایتون

یک خطای رایج اتصال دیتابیس به پایتون، نصب نشدن صحیح پکیج است. ممکن است طریقه نصب پکیج در ورژن 2 و 3 پایتون متفاوت باشد. پس به ورژن دقت نمایید.

امیدواریم از این آموزش لذت برده باشید. موفق باشید.

این سایت بفروش می رسد با سئو عالی و بازدید بالا. تماس بگیرید

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

دوره ارز دیجیتال تاپ سایت 98
دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.