فرادرس
x عدم نمایش ۴۰% تخفیف طرح تخفیف آغاز سال تحصیلی کد تخفیف: MHR99 کلیک کنید آخرین فرصت‌ها
فرصت باقیمانده

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

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

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

سید رضا هاشمیان
مهندس سید رضا هاشمیان

مدرس فرادرس

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


مهندس سید رضا هاشمیان، کارشناس فناوری اطلاعات گرایش برنامه نویسی تحت وب هستند. وی به عنوان برنامه نویس تحت وب فعالیت خود را آغاز کرده و همچنین به عنوان مدرس، در موسسات آموزشی مختلف به تدریس تکنولوژی ها و زبان های برنامه نویسی تحت وب می پردازند. (+)



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

 

👤 مدرس: مهندس سید رضا هاشمیان
🕓 مدت زمان: ۱۰ ساعت و ۱۶ دقیقه
🎓 تعداد دانشجو: ۱,۳۱۲ نفر این آموزش را تهیه کرده اند. — ۶۰ نفر در یک ماه اخیر

هزینه عادی آموزش: ۳۳,۰۰۰ تومان
در جشنواره بسوی مهر: ۱۹,۸۰۰ (کسب اطلاعات بیشتر +)




آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش
مراجع و فایل های جانبی مرتبط با آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • بازگشت و شارژ کل مبلغ پرداختی در حساب کاربری
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش


    توضیحات

    چکیده آموزش


    پایگاه داده، مجموعه ای منظم از داده ها

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

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

    با ارائه نسخه های مختلف از پایگاه داده ها، روش های مختلفی نیز برای ذخیره سازی داده داخل پایگاه داده ها ارائه شد که یکی از این روش ها، روش سيستم پايگاه داده (Database System) می باشد. در اين روش كليه داده ها به صورت مجتمع در پايگاه داده ذخيره می شود، ولي هر كاربر ديد خاص خود را نسبت به داده ها دارد. كاربران مختلف مي توانند به طور مشترک با پايگاه داده كار كنند و به دليل تجمع داده، افزونگي به حداقل ممكن كاهش مي يابد.

     
    منطق های ذخیره سازی پایگاه های داده

    در کنار روش های ذخیره سازی، منطق های ذخیره سازی نیز برای ذخیره اطلاعات در پایگاه داده ها ایجاد شد که منطق ذخیره اطلاعات در پایگاه داده را اصطلاحا مدل داده ای می نامند که اساسا تعیین می کند که داده ها چگونه ذخیره، سازماندهی و دست کاری شوند. مدل های رایج داده در پایگاه داده ها عبارت است از:

    • مدل داده سلسله مراتبی
    • مدل شبکه ای
    • مدل رابطه ای
    • مدل موجودیت - رابطه
    • مدل ارتقایافته موجودیت - رابطه
    • مدل شی گرا
    • مدل سندگرا
    • مدل موجودیت - خصیصه - مقدار
    • طرح واره ستاره ای

    امروزه اکثر سیستم های مدیریت پایگاه داده از مدل رابطه ای استفاده می کنند که برای مثال می تواند به MySQL, SQL Server و Access و Oracle اشاره کرد.

    با گسترش وب و زبان های برنامه نویسی تحت وب و همین طور انتقال و یا شبیه سازی اکثر ابزارها به صورت برنامه تحت وب، احتیاج شدیدی به یک پایگاه داده احساس شد که بتواند اطلاعاتی را که توسط برنامه های تحت وب مورد نیاز است را ذخیره و بازیابی کند. MySQL یکی از پایگاه داده های ارائه شده بود.

    MySQL یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که امکان ذخیره سازی، جستجو، مرتب کردن و بازیابی داده ها را از طریق وب فراهم می کند. مزایای MySQL نسبت به سایر پایگاه داده تحت وب عبارتند از:

    • کارایی بالا
    • هزینه پایین
    • سهولت پیکربندی و یادگیری
    • قابلیت حمل
    • در دسترس بودن کد اصلی
     
    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مروری بر پایگاه های داده
      • مفاهیم پایه پایگاه داده
      • روش های ذخیره سازی داده ها
      • عناصر اصلی سیستم پایگاه داده
      • مزایای استفاده از پایگاه داده
      • سیستم مدیریت پایگاه داده
      • وظایف سیستم مدیریت پایگاه داده
    • درس دوم: شروع به کار با MySQL
      • تاریخچه MySQL
      • مزیت های MySQL
      • انواع داده های MySQL
      • موتورهای ذخیره سازی MySQL
      • ویژگی های کاربردی MySQL
      • دانلود MySQL
      • نصب و شروع به کار
    • درس سوم: کار با Database و Table
      • ایجاد بانک اطلاعاتی
      • حذف بانک اطلاعاتی
      • ویرایش ویژگی های بانک اطلاعاتی
      • ایجاد جدول
      • ویرایش جدول
      • تغییر نام جدول
      • حذف جدول
      • محدودیت های فیلدها (Constraint)
      • ایجاد کلید داخلی و کلید خارجی در جداول
    • درس چهارم: ذخیره و مدیریت داده ها
      • درج داده جدید در جدول
      • ویرایش داده موجود در جدول
      • حذف داده های درج شده
      • انتخاب داده های داخل جدول
    • درس پنجم: عملگرها و متغیرها در MySQL
      • عملگرهای محاسباتی در MySQL
      • عملگرهای رابطه ای و مقایسه ای
      • عملگرهای منطقی
      • عملگرهای بیتی
      • کار با متغیرها در MySQL
    • درس ششم: مدیریت داده های جداول
      • کپی کردن داده ها از یک جدول به داخل جدول دیگر
    • درس هفتم: کار با توابع SQL در MySQL
      • توابع ریاضی
      • توابع تجمیع
      • توابع کار با رشته ها
      • توابع کار با تاریخ و زمان
      • توابع رمزنگاری
      • توابع کنترل جریان
      • توابع فرمت بندی داده ها
      • توابع تبدیل نوع
    • درس هشتم: کار با Indexها در MySQL
      • مفهوم شاخص
      • ایجاد شاخص در جدول
      • مشاهده شاخص های ایجاد شده
      • حذف شاخص ایجاد شده
      • تغییر موتور (Engine) جدول
    • درس نهم: طراحی یک پایگاه داده (پروژه)
      • ایجاد یک جدول و جمع بندی مطالب بیان شده تا کنون
    • درس دهم: کار با Join در MySQL
      • مفهوم Join در MySQL
      • Cross Join
      • Join
      • Left Join
      • Right Join
      • Inner Join
    • درس یازدهم: کار با Stored Procedure در MySQL
      • ایجاد Stored Procedure در MySQL
      • فراخوانی Stored Procedure ایجاد شده در MySQL
      • ارسال پارامتر برای Stored Procedure
      • حذف Stored Procedure ایجاد شده
    • درس دوازدهم: کار با Triggerها در MySQL
      • مفهوم Trigger
      • ایجاد Trigger جدید
      • آشنایی با تنظیمات قابل اعمال بر روی Trigger
      • مشاهده Trigger های ایجاد شده
      • حذف Trigger ایجاد شده
    • درس سیزدهم: کار با Viewها در MySQL
      • مفهوم View
      • ایجاد View جدید
      • مشاهده لیست View های ایجاد شده
      • حذف View ایجاد شده
    • درس چهاردهم: کار با Transactionها در MySQL
      • آشنایی با Transaction
      • ایجاد یک Transaction در MySQL
      • چرخه حیات یک Transaction
      • کنترل عملکرد و رفتار Transaction
      • اجرای خودکار یا جلوگیری از اجرای خودکار Transaction
    • درس پانزدهم: کار با نرم افزار MySQL Workbench
      • آشنایی با MySQL Workbench
      • اتصال به سرور از طریق MySQL Workbench
      • تنظیمات نرم افزار MySQL Workbench
      • ایجاد پایگاه داده
      • ایجاد جدول
      • رسم نمودار EER از طریق MySQL Workbench
      • Query نویسی در MySQL Workbench
      • درون ریزی و برون بری اطلاعات پایگاه داده
    • درس شانزدهم: مدیریت کاربران در MySQL
      • ایجاد حساب کاربری در MySQL
      • مجوزها در MySQL
      • مدیریت مجوزهای حساب کاربری
      • مشاهده مجوزهای داده شده به حساب کاربری
    • درس هفدهم: کار با پایگاه داده MySQL در زبان PHP
      • طراحی رابط کاربری
      • انجام عملیات درج اطلاعات در پایگاه داده با PHP
      • انجام عملیات ویرایش اطلاعات در پایگاه داده با PHP
      • انجام عملیات حذف اطلاعات از پایگاه داده با PHP
      • مشاهده اطلاعات داخل جدول با PHP
    • درس هیجدهم: کار با پایگاه داده MySQL در زبان #C
      • طراحی رابط کاربری
      • انجام عملیات درج اطلاعات در پایگاه داده با #C
      • انجام عملیات ویرایش اطلاعات در پایگاه داده با #C
      • انجام عملیات حذف اطلاعات از پایگاه داده با #C
      • مشاهده اطلاعات داخل جدول با #C
    • درس نوزدهم: کار با پایگاه داده MySQL در زبان Java
      • طراحی رابط کاربری
      • انجام عملیات درج اطلاعات در پایگاه داده با Java
      • انجام عملیات ویرایش اطلاعات در پایگاه داده با Java
      • انجام عملیات حذف اطلاعات از پایگاه داده با Java
      • مشاهده اطلاعات داخل جدول با Java
     
    مفید برای رشته های
    • مهندسی کامپیوتر
    • مهندسی فناوری اطلاعات (IT)

    نرم افزارهای مرتبط با آموزش

    MySQL 8.0, XAMPP 1.7.2

    پیش نمایش

    پیش نمایش ۱ : مروری بر پایگاه های داده - ۹ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۶ مگابایت (کلیک کنید +)

    پیش نمایش ۲ : شروع به کار با MySQL - ۷ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۵ مگابایت (کلیک کنید +)

    پیش نمایش ۳ : کار با Database و Table - ۲۹ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۱ مگابایت (کلیک کنید +)

    پیش نمایش ۴ : ذخیره و مدیریت داده ها - ۶ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۷ مگابایت (کلیک کنید +)

    پیش نمایش ۵ : عملگرها و متغیرها در MySQL - ۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : مدیریت داده های جداول - ۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : کار با توابع SQL در MySQL - ۴۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : کار با Indexها در MySQL - ۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : طراحی یک پایگاه‌ داده (پروژه) - ۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۰ : کار با Join در MySQL - ۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۱ : کار با Stored Procedure در MySQL - ۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۲ : کار با Trigger‌ها در MySQL - ۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۳ : کار با View‌ها در MySQL - ۱۷ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۴ : کار با Transaction‌ها در MySQL - ۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۵ : کار با نرم افزار MySQL Workbench - ۱۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۶ : مدیریت کاربران در MySQL - ۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۷ : کار با پایگاه‌ داده MySQL در زبان PHP - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۸ : کار با پایگاه‌ داده MySQL در زبان #C - ۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۹ : کار با پایگاه‌ داده MySQL در زبان Java - ۵۷ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.




    اطلاعات تکمیلی

    نام آموزش آموزش پایگاه داده MySQL
    ناشر فرادرس
    شناسه اثر ۸–۱۲۴۵۲–۰۶۹۴۴۷ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVSMQ9406
    مدت زمان ۱۰ ساعت و ۱۶ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۹۹۵ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

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

    هزینه عادی آموزش: ۳۳,۰۰۰ تومان
    در جشنواره بسوی مهر: ۱۹,۸۰۰ (کسب اطلاعات بیشتر +)




    دیدگاه ها

    ( امتیاز ۴.۵ از ۵ )
    ۴.۵ از 5


    تا کنون ۱,۳۱۲ نفراز این آموزش استفاده کرده اند و ۱۲ نظر ثبت شده است.
    1. 4 از 5

      :

      تا اواسط مشاهده کردم به نظرم خوب بود یاد گرفتم و اون چیزی که می خواستم بود.

    2. 4 از 5

      :

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

    3. 4 از 5

      :

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

    4. 5 از 5

      :

      سلام اول از همه تشکر میکنم بابت آموزش فوق العاده . من خیلی زود این آموزش رو دیدم و در زمان کم کاملا بر روی دیتابیس مسلط شدم . فقط مشکلی که دارم این هست که insert کردن عکس داخل دیتابیس آموزش داده نشد . سرچ هم که کردم همه با php آموزش دادند. من نیاز به کدی دارم که بتونم با همه زبان ها عکس رو به دیتابیس insert کنم . بازم ممنونم

    5. 0 از 5

      :

      سلام استاد وقتتون بخیر

      یه سوال داشتم، استفاده از MYSQL تو PHP5.5 به بعد منسوخ شده؟ یعنی دیگه از این پایگاه داده دیگه استفاده نمیشه برای PHP؟

      همچنین میخواستم نظرتون رو درباره sqlite بدونم

      ممنون میشم راهنماییم کنید

    6. 4 از 5

      :

      سلام.
      بخشی که مربوط به آموزش PHP هستش خیلی خوب و ساده بیان شده. از مدرس متشکرم.

    7. 0 از 5

      :

      راستی یادم رفت بگم باید اسم جناب مهندس سید رضا هاشمیان رو گذاشت فرا استاد

    8. 5 از 5

      :

      عجب تسلطی ، واقعا این دوره عالی تدریس شده
      نکات مثبت :
      تلسط عالی استاد روی مطالب مورد تدریس
      فن بیان فوق العاده
      فوق العاده عالی و کامل توضیح دادن و صرفنظر از اضافه گویی با توضیح بیخود
      تمامی مطالب توضیح داده شده و هیچی از قلم نیوفتاده

      واقعا از خرید این دوره راضی هستم

    9. 5 از 5

      :

      سلام. این دوره یک دوره کامل و عالی هست و مدرس این دوره مهمترین سرفصل های مربوط به mysql رو توضیح دادن.

    10. 0 از 5

      :

      سلام
      آموزش خوبیه. توضیحات کافی و مثال های کاربرد همراه با جزئیات.
      ممنون از فرادرس

    11. 0 از 5

      :

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

    12. 5 از 5

      :

      سرفصل ها عالیه


    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:




​همین امروز شروع به آموختن کنید​

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

هزینه عادی آموزش: ۳۳,۰۰۰ تومان
در جشنواره بسوی مهر: ۱۹,۸۰۰ (کسب اطلاعات بیشتر +)


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران شرکت های خلاق