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

2 سال پیش

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

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

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

استاندارد پایتون برای رابط های پایگاه داده Python DB-API است. بیشتر رابط های پایگاه داده پایتون از این استاندارد پیروی می کنند.

شما می توانید پایگاه داده مناسب را برای برنامه خود انتخاب کنید. Python Database API از طیف وسیعی از سرورهای پایگاه داده مانند – پشتیبانی می کند

  • GadFly
  • mSQL
  • MySQL
  • PostgreSQL
  • Microsoft SQL Server 2000
  • Informix
  • Interbase
  • Oracle
  • Sybase

در اینجا لیستی از رابط های پایگاه داده پایتون موجود است: رابط های پایگاه داده پایتون و API ها. برای هر پایگاه داده ای که باید به آن دسترسی داشته باشید، باید یک ماژول API DB جداگانه دانلود کنید. به عنوان مثال، اگر نیاز به دسترسی به پایگاه داده Oracle و همچنین پایگاه داده MySQL دارید، باید هر دو ماژول پایگاه داده Oracle و MySQL را دانلود کنید.

mysql-connector-python چیست؟

MySQL Python/Connector یک رابط برای اتصال به سرور پایگاه داده MySQL از پایتون است. این API پایگاه داده پایتون را پیاده سازی می کند و بر روی MySQL ساخته شده است.

چگونه mysql-connector-python را نصب کنم؟

اول از همه، باید مطمئن شوید که پایتون را قبلاً در دستگاه خود نصب کرده اید. برای انجام این کار، خط فرمان را باز کنید و python را در آن تایپ کنید و Enter را فشار دهید. اگر پایتون قبلاً در سیستم شما نصب شده باشد، این دستور نسخه آن را مطابق شکل زیر نمایش می دهد –

C:\Users\Tutorialspoint>python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

 

حالا ctrl+z و سپس Enter را فشار دهید تا از پوسته پایتون خارج شوید و یک پوشه (که قصد داشتید کانکتور Python-MySQL در آن نصب کنید) با نام Python_MySQL به صورت – ایجاد کنید.

>>> ^Z
C:\Users\Tutorialspoint>d:
D:\>mkdir Python_MySQL

 

PIP یک مدیریت بسته در پایتون است که با استفاده از آن می توانید ماژول ها/بسته های مختلفی را در پایتون نصب کنید. بنابراین، برای نصب Mysql-python mysql-connector-python باید مطمئن شوید که PIP را در رایانه خود نصب کرده اید و مکان آن به مسیر اضافه شده است.

با اجرای دستور pip می توانید این کار را انجام دهید. اگر PIP را در سیستم خود نداشتید یا اگر مکان آن را در متغیر محیطی Path اضافه نکرده باشید، یک پیغام خطا به صورت – دریافت خواهید کرد.

D:\Python_MySQL>pip
'pip' is not recognized as an internal or external command,
operable program or batch file.

 

برای نصب PIP، get-pip.py را در پوشه ایجاد شده بالا دانلود کنید و از دستور آن را پیمایش کنید و pip را به صورت زیر نصب کنید –

D:\>cd Python_MySQL
D:\Python_MySQL>python get-pip.py
Collecting pip
Downloading https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53e8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl (1.4MB)
|████████████████████████████████| ۱٫۴MB 1.3MB/s
Collecting wheel
Downloading https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl
Installing collected packages: pip, wheel
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-19.2.2 wheel-0.33.6

 

نصب mysql-connector-python

هنگامی که پایتون و PIP را نصب کردید، خط فرمان را باز کنید و PIP (اختیاری) را مطابق شکل زیر ارتقا دهید –

C:\Users\Tutorialspoint>python -m pip install --upgrade pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53e8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl
Python Data Access
۴
Installing collected packages: pip
Found existing installation: pip 19.0.3
Uninstalling pip-19.0.3:
Successfully uninstalled pip-19.0.3
Successfully installed pip-19.2.2

 

سپس خط فرمان را در حالت مدیریت باز کنید و Python MySQL connect را به صورت – نصب کنید


 

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

import mysql.connector

 

اگر نصب با موفقیت انجام شود، هنگام اجرای آن، نباید هیچ خطایی دریافت کنید –

D:\Python_MySQL>python test.py
D:\Python_MySQL>

 

 

منبع.

 

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

  1. آموزش دسترسی به داده پایتون 
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه