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

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

در ادامه جلسات آموزش پایتون، در این مطلب آموزش ساخت پایگاه داده MySQL در پایتون رو برای شما عزیزان قرار دادیم. پایتون می تواند در برنامه های پایگاه داده (DataBase) نیز استفاده شود. MySQL یکی از محبوب ترین پایگاه های داده است.

 

شروع کار با MySQL در پایتون

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

نصب درایور MySQL

پایتون برای دسترسی به پایگاه داده MySQL نیاز به یک راه انداز یا درایور MySQL نیاز دارد. در طی این جلسات ما از درایور MySQL Connector استفاده می کنیم. پیشنهاد می کنم که از PIP برای نصب MySQL Connector استفاده کنید.

مسیر خط فرمان را به محل PIP تغییر دهید و دستورات زیر را تایپ کنید:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>python -m pip install mysql-connector

حالا شما درایور را دانلود کرده و نصب کرده اید.

تست MySQL Connector

برای تست درستی نصب درایور و یا اینکه درایور روی سیستم شما نصب است، مانند زیر عمل کنید:

import mysql.connector

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

ایجاد کانکشن با پایگاه داده

برای ارتباط یا کانکشن با پایگاه داده، مانند مثال پایین عمل کنید:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)

print(mydb)

حالا می توانید دستورات کوئری را بر روی پایگاه داده خود اعمال کنید.

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

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

برای ساخت پایگاه داده در MySQL از دستور “CREATE DATABASE” استفاده می کنیم. در مثال زیر یک پایگاه داده به نام mydatabase را ایجاد کرده ایم:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)

mycursor = mydb.cursor()

mycursor.execute("CREATE DATABASE mydatabase")

پیش نمایش

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

 

بررسی موجود بودن پایگاه داده

برای بررسی اینکه آیا پایگاه داده وجود دارد یا نه، از دستور “SHOW DATABASES” استفاده می کنیم. این دستور تمام دیتابیس یا پایگاه های داده سیستم شما را نمایش می دهد.

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)

mycursor = mydb.cursor()

mycursor.execute("SHOW DATABASES")

for x in mycursor:
  print(x)

پیش نمایش

همچنین می توانید برای انجام این تست، به پایگاه داده هنگام ایجاد دسترسی پیدا کنید:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)

پیش نمایش

اگر پایگاه داده وجود نداشته باشد، با خطا مواجه خواهید شد. امیدوارم این مطلب مورد توجه دوستان عزیز قرار گرفته باشد.

 

 MySQL چیست؟

بانک اطلاعاتی یکی از مواردی است که تقریبا در هر جایگاهی که باشیم با آن سر و کار خواهیم داشت. به عنوان مثال ارائه دهنده برق در یک منطقه برای مدیریت خدمات مرتبط، مانند مدیریت صورتحساب، شکایات مشتری، ایجاد اتصال جدید، برداشت اتصال و… به یک پایگاه داده نیازمند است. علاوه بر این، مثال‌های زیاد دیگری نیز در زندگی واقعی ما وجود دارد که تقریبا هر روزه با آن‌ها سروکار داریم. منظور از پایگاه داده همان مجموعه‌ ای سازمان یافته از داده‌ها است که به آسانی قابلیت به روز رسانی، ویرایش، مدیریت و دسترسی دارد. معمولا داده‌ ها در قالب جدول ذخیره شده و دسترسی به آن‌ها آسان‌ تر می‌شود. به طور کلی با تعریفی که از پایگاه داده ارائه کردیم، mysql نیز ساختاری شبیه به این موضوع دارد و به راحتی به کمک آن می‌توان اطلاعات را دسته بندی و مدیریت کرد.

حتما بخوانید : آموزش برنامه نویسی از سیر تا پیاز

به طور کلی mysql یک سیستم مدیریت پایگاه داده متن باز است. امروزه وبمسترهای زیادی به دنبال این هستند که به طور دقیق متوجه شوند منظور از mysql چیست؟ این سیستم مدیریت پایگاه داده برای اولین بار در سال ۱۹۹۵ راه اندازی شد. استفاده از mysql بسیار آسان‌تر ار سایر نرم افزارهایی مانند Oracle و… است. این نرم افزار مدیریتی بر روی سیستم عامل‌های مختلفی مانند Linux ،Unix ،Windows و سایر سیستم‌ها قابل اجرا است.

دقت داشته باشید که mysql و sql با یکدیگر یکسان نیستند. در واقع sql مخفف عبارت Structured Query Language است. این عبارت معرف یک زبان استاندارد برای تعامل با بانک اطلاعات است ولی mysql یک سیستم مدیریت پایگاه داده رابطه‌ای می‌باشد که به دستکاری پایگاه داده ذخیره شده در جداول مختلف در رایانه می‌پردازد.

تا به امروز mysql توانسته است مزایای زیادی را در اختیار کاربران خود قرار دهد. به منظور معرفی بهتر این نرم افزار مدیریتی، در ادامه چند مورد از ویژگی‌های آن را بیان می‌کنیم.

  • سهولت مدیریت: دانلود و به کارگیری از این نرم افزار بسیار آسان است.
  • کارآیی بالا: این ابزار مدیریتی سرعت بالایی در بارگذاری دارد که این قابلیت را با کش فراهم می‌سازد.
  • مقیاس پذیر: با استفاده از mysql می‌توانید در هر زمان مقیاس بندی را انجام دهید و انبارهای داده را ایجاد کنید.
  • سازگاری: mysql با تمامی سیستم عامل‌های جدید مانند ویندوز، لینوکس و یونیکس سازگار است.
  • عملکرد: عملکرد mysql به گونه‌ای است که بدون از دست دادن قابلیت‌های اساسی، نتایج را به کاربر ارائه می‌دهد.
  • امنیت کامل داده‌ها: فقط کاربران مشخص شده می‌توانند به این پایگاه دسترسی داشته باشند.
  • هزینه پایین: استفاده از این سیستم مدیریت داده رایگان می‌باشد.
  • راندمان حافظه: با استفاده از mysql با کمبود حافظه روبرو نخواهید شد.

 

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

  1. آموزش برنامه نویسی پایتون؛ شروع کار و ساخت اولین برنامه با پایتون
  2. متغیرها در برنامه نویسی پایتون
  3. کار با اعداد در برنامه نویسی پایتون
  4. آموزش کار با رشته ها در برنامه نویسی پایتون
  5. آموزش عملگرها در برنامه نویسی پایتون
  6. آموزش کار با لیست ها در برنامه نویسی پایتون
  7. آموزش کار با Tuple در برنامه نویسی پایتون
  8. آموزش دیکشنری در برنامه نویسی پایتون
  9. آموزش دستورات شرطی در برنامه نویسی پایتون
  10. آموزش حلقه های تکرار در برنامه نویسی پایتون
  11. آموزش توابع در برنامه نویسی پایتون
  12. آموزش Lambda در برنامه نویسی پایتون
  13. آموزش آرایه ها در برنامه نویسی پایتون
  14. آموزش شی گرایی در برنامه نویسی پایتون
  15. آموزش ماژول ها در برنامه نویسی پایتون
  16. آموزش کار با تاریخ و زمان در برنامه نویسی پایتون
  17. آموزش JSON در برنامه نویسی پایتون
  18. آموزش کار با فایل ها در برنامه نویسی پایتون
  19. آموزش خواندن فایل در در برنامه نویسی پایتون
  20. آموزش نوشتن فایل در برنامه نویسی پایتون
  21. آموزش حذف فایل در برنامه نویسی پایتون
  22. آموزش بهینه سازی کدها در برنامه نویسی پایتون
5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

برچسب ها:
پکیج اختصاصی سی شارپ 2015، SQL Server و Asp.Net به زبان فارسی
  • انتشار: ۲۳ آبان ۱۴۰۱

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.