X
مدیفای

مدیفای

مدیفای


اگر در گوگل سرچ کنید
برنامه نویسی چیست‌ ، با دنیایی از مقالاتی مواجه میشوید که برنامه نویسی را بسیار پیچیده و سخت معرفی کرده‌اند. گاهی خواندن این مقالات پیچیده، افراد مبتدی را میترساند و هیچوقت نمیتوانند به سمت یادگیری برنامه نویسی بیایند. زیرا فکر میکنند که برنامه نویسی یک علم بسیار پیچیده است و برای یادگیری آن فقط باید نابغه بود ! در این مقاله و فایل ویدئویی، میخواهیم درباره‌ی برنامه نویسی صحبت کنیم و به سوال برنامه نویسی چیست ، به زبان ساده و کاربردی پاسخ دهیم.

یک دنیای بزرگ: وب، اندروید، ios، دسکتاپ و…دنیای برنامه نویسی بسیار بزرگ است. برنامه نویسی وب، اندروید، ios و… . اولین سوال‌مان این بود که برنامه نویسی چیست . اما ممکن است سوالات دیگری نیز برایمان پیش بیاید که کدام زبان برنامه نویسی را انتخاب کنیم؟ تفاوت زبان های برنامه نویسی چیست ؟ کدام زبان برنامه نویسی بهتر است؟ درآمد برنامه نویسی در ایران چطور است؟ و هزاران سوال دیگر.
مقاله‌ی مرتبط: معرفی تکنیک «5 دقیقه» برای یادگیری برنامه نویسیبا ما در یادیفای همراه باشید تا در مقالات آینده بتوانیم تماس سوالاتی که در ذهن‌تان است را باهم بررسی کنیم و به پاسخ برسیم.
نظر شما درباره‌ی چیست؟ بنظرتان واقعا برنامه نویسی چیست ؟ شما برنامه نویسی را چطور برای خودتان معنا میکنید و به سوال برنامه نویسی چیست چطور پاسخ میدهید؟ لطفا نظرتان را برایمان بنویسید.

اگر شما هم با دنیای طراحی وب و برنامه نویسی وب آشنایی داشته باشید، حتما این سوالات برایتان پیش آمده است که PHP چیست؟ PHP چه کاربردی دارد؟ چطور میتوان با PHP کار کرد؟ منظور از اینکه PHP یک زبان برنامه نویسی سمت سرور است چیست؟ و بسیاری از سوالات دیگر. در این مقاله و فایل آموزشی بصورت کامل به این سوالات پاسخ میدهیم و هر آن چیزی که درباره‌ی زبان برنامه نویسی سمت سرور پی اچ پی نیاز داریم را یاد میگیریم و در انتها میفهمیم که واقعا پی اچ پی چیست و چرا اینقدر طرفدار دارد. همچنین دربا‌ره‌ی مزایا و معایب PHP و معروف ترین سایت هایی که با PHP نوشته‌ شده‌اند نیز صحبت میکنیم. با من تا انتهای این مقاله آموزشی همراه
باشید.




در آموزش قبلی بصورت به سوالات HTML چیست؟ HTML5 چیست؟ و CSS چیست؟ پاسخ دادیم. حالا ممکن است برایتان سوال پیش آمده باشد که CSS3 چیست . اگر بخواهیم یک جواب کوتاه بدهیم،‌ میتوانیم بگوییم CSS3 آخرین نسخه از CSS است که بسیاری از کارها را برای ما راحت تر میکند. در ادامه بصورت بسیار کامل تر درباره‌ی سی اس اس ۳ صحبت میکنیم و بصورت کامل به سوال CSS3 چیست پاسخ میدهیم. با من همراه باشید.
ساخت اشکال مختلف با CSS3اگر از من بپرسید که بنظرت جذاب ترین ویژگی CSS3 چیست
، میتوانم بگویم قابلیت ساخت اشکالی باور نکردی با استفاده از CSS3.
اگر میخواهید ببینید که چه اشکال فوق العاده‌ عجیبی با CSS3 میتوانید بسازید، این مطلب از css-tricks را مطالعه کنید تا متعجب شوید.


حتما شما هم واژه‌ی دیتابیس (Database) یا پایگاه داده به گوشتان خورده است. شاید این واژه در ابتدا خیلی عجیب و بسیار فنی به نظر برسد. اما اگر بگوییم که شما با مفهوم این علم، هرروز سر و کار دارید، باورتان میشود؟ در این مقاله و فایل آموزشی بصورت کامل میخواهیم به این سوال پاسخ دهیم که پایگاه داده یا Database چیست؟ هر آن چیزی که درباره‌ی پایگاه داده یا دیتابیس نیاز است بدانید را با مثال هایی بسیار جذاب و روزمره عنوان میکنیم. پس با من، مهدی خسروی، همراه باشید یا یاد بگیریم که پایگاه داده یا Database چیست؟


پایگاه داده یا Database چیست؟

اگر بخواهیم این مفهوم را تعریف کنیم، به ۲ صورت میتوانیم اینکار را انجام دهیم. هم میتوانیم از تعریف های خیلی تخصصی و عجیب غریب و بسیار فنی صحبت کنیم که افراد متخصص فقط آ‌ن‌را متوجه شوند، و هم میتوانیم خیلی ساده این مفهوم را توضیح دهیم.
ما راه دوم را انتخاب میکنیم و میخواهیم خیلی ساده و با مثال‌هایی جذاب، این مفهوم را توضیح دهیم که برای همیشه در ذهن‌تان نقش ببندد و متوجه شوید که واقعا پایگاه داده یا Database چیست؟ با دو مثال زیر، توضیحاتمان را شروع میکنیم.

اگر شما هم تجربه‌ی کمی کار در دنیای برنامه نویسی وب و کار با PHP را داشته باشید، حتما واژه‌ی MySQL به گوشتان خورده است و این سوال برایتان پیش آمده است که MySQL چیست؟ در این مقاله و فایل آموزشی بصورت کامل میخواهیم به این سوال پاسخ دهیم و همینطور بگوییم که MySQL چه کاربردی دارد؟ کوئری یا Query چیست و زبان SQL چه کمکی به ما میکند. با من در این مقاله و فایل آموزشی همراه باشید.


MySQL چیست؟

در مقاله‌ی قبل بصورت کامل به سوال PHP چیست؟ پاسخ دادیم. حالا میخواهیم درباره‌ی سوال MySQL چیست؟ صحبت کنیم.
اگر بخواهیم به سوال MySQL چیست؟ پاسخ دهیم، میتوانیم مباحث خیلی پیشرفته و عجیب غریبی را مطرح کنیم که افراد خیلی متخصص آن‌را متوجه شوند. ولی همچین قصدی نداریم. در این مقاله بصورت خیلی ساده میخواهیم بررسی کنیم که واقعا MySQL چیست؟ و چه کاربردی دارد.
برای پاسخ به سوال MySQL چیست؟ خوب است که در ابتدا، بصورت خیلی کلی با مفهوم دیتابیس یا پایگاه داده آشنا شویم.


بازی اسم، فامیل و دفترچه‌ی تلفن!اگر دوران دبستا‌ن‌تان را یادتان باشد، حتما به خاطر دارید که قبل از آمدن معلم به سر کلاس،‌ شخصی روی تخته نام اسامی «خوب‌ها» و «بدها» را مینوشت. یا در مثال دیگری، هنگامی که به بازی «اسم، فامیل» میپرداختیم، جمعی از اسم‌ها، فامیلی‌ها، شهر‌ها، کشورها و… را روی کاغذ مینوشتیم.
در مثال اول اسم افراد و در مثال دوم اسم شهرها، کشورها، میوه‌ها و… همگی یک نوع از اطلاعات هستند که هرکدام در جایی ذخیره‌ شده‌اند، یکی روی تخته سیاه و دیگری روی کاغذ.
کار دیتابیس (Database) یا پایگاه داده این است که مجموعه‌ای از اطلاعات را برای ما در جدول ها و ستون های مختلف ذخیره کند. همانطور که از اسمش نیز پیداست، دیتابیس یک پایگاه‌ و محلی برای داده‌ها و اطلاعات ماست!
اگر بخواهیم یک مثال خیلی ساده‌ی دیگری بزنیم، دفترچه‌ای تلفنی که در اکثر خانه‌های ما وجود دارد که حاوی شماره تلفن دوستان و اقدام است، یک دیتابیس و پایگاه داده‌ای از نام های افراد و شما‌ره‌های آن‌هاست.

​در دنیای کامپیوتر و اینترنت هم ما در بسیاری از جاها با اطلاعات زیادی سر و کار داریم. برای مثال:

  • ممکن است سایت‌مان کاربران زیادی داشته داشته باشد و یک لیست از کاربران سایت‌مان بخواهیم داشته باشیم.
  • یا ممکن است یک لیستی از مطالب، نظرات، اخبار و… را برای سایت‌مان نیاز داشته باشیم.

برای ذخیره سازی این اطلاعات در دنیای وب، به یک دیتابیس یا پایگاه داده نیاز داریم که این اطلاعات را برای ما ذخیره کند تا در آینده بتوانیم به آن‌ها دسترسی داشته باشیم (همانطور که هر چند وقت یکبار، به سراغ دفترچه تلفن میرفتیم و از شماره‌های داخل آن استفاده میکردیم)


پایگاه داده یا دیتابیس (Database) چیست؟بعد از این مقدمه، حالا میتوانیم خیلی ساده بگوییم که:
دیتابیس یک جایی است که میتوانیم اطلاعات مختلف‌مان را در آن ذخیره سازی کنیم تا در آینده از آن استفاده کنیم.
در همین راستا میخواهیم به سوال MySQL چیست؟ نیز پاسخ دهیم:
MySQL یک سیستم مدیریت دیتابیس است که با استفاده از آن‌، میتوانیم یک دیتابیس بسازیم و آن‌را مدیریت کنیم. که در انلگیسی به آن Database Management System یا به اختصار DBMS نیز میگویند.
در واقع کار MySQL این است که استفاده از دیتابیس را برای ما راحت کند و آ‌ن را مدیریت کند. در ادامه میگوییم که چطور MySQL میتواند داده های ما را مدیریت، ویرایش یا حذف کند.


MySQL چه کاربردی دارد؟ممکن است این سوال برایتان پیش بیاید که MySQL چه کاربردی دارد. سوال بسیار خوبی است. در دنیای کامپیوتر، نرم افزارها، اپلیکیشن ها، سایت ها و… یک چیز بسیار مهم است: داده ها!
مقاله‌ی مرتبط: ساخت فروشگاه اینترنتی با PHP و MySQL (هفت ساعت آموزش رایگان)منظورمان از داده ها چه چیزهایی است؟ تمام آن چیزی که در نرم افزارها، اپلیکیشن ها، سایت ها و… مشاهده میکنیم. مثل:

  • محصولات سایت دیجی کالا
  • مقالات آموزشی سایت یادیفای
  • لیست رانندگان اطراف شما در اسنپ یا تپسی
  • عکس‌ها، فیلم‌ها، استوری‌ها، کپشن ها، کامنت‌ها و… در اینستاگرام
  • و …

تمام اطلاعات، متن‌ها، عکس ها، فیلم ها و کلا هرچیزی شما در نرم افزارها، اپلیکیشن ها، سایت ها و… مشاهده میکنید، یک سری اطلاعات است که در یک پایگاه داده یا دیتابیس ذخیره شده است. سپس با استفاده از زبان های برنامه نویسی،‌ آن اطلاعات از پایگاه داده گرفته میشود و در قالب متن‌ها، عکس ها، فیلم ها، محصولات و… به شما نمایش داده میشود.
در پاسخ به سوال MySQL چیست؟ میتوانیم بگوییم که MySQL یک نرم افزار و سیستمی است که میتواند همه‌ی این اطلاعات را برای ما ذخیره و مدیریت کند!


ویژگی‌های MySQL چیست؟در ادامه‌ی پاسخ به سوال MySQL چیست؟ میخواهیم درباره‌ی ویژگی های MySQL صحبت کنیم. MySQL به عنوان یک نرم افزار و سیستم مدیریت دیتابیس، دارای ویژگی های زیادی است که در ادامه‌ برخی از آن‌ها را ذکر کرده‌ایم:

  • کارایی بالا
  • هزینه‌ی پایین در راه اندازی و نگه داری
  • سهولت در تنظیم و یادگیری
  • پشتیبانی بسیار خوب
  • کاربرد بالا در وب
  • رابطه‌ی بسیار خوب با زبان برنامه نویسی PHP





Query یا کوئری چیست؟همانطور که گفتیم، MySQL یک سیستم برای مدیریت اطلاعات و داده‌های ماست. و ما میتوانیم انواع داده ها را در آن ذخیره کنیم.
اما زمانی را تصور کنید که تعداد این داده ها زیاد میشود و شما نیاز به انجام یک کار خاص روی این داده‌ها دارید. مثلا میخواهید:

  • یک داده خاص را پاک کنید
  • بخشی از یک داده را ویرایش کنید
  • یک داده‌ی جدید را اضافه کنید
  • و یا به دنیای یک داده‌ی جدید بگردید.

مقاله‌ی مرتبط: Full Stack چیست و به چه کسی برنامه نویس فول استک میگویند؟مثلا در مثلا دفترچه تلفن، میخواهید شماره یک نفر را پاک کنید، شماره یا نام او را ویرایش کنید، یک شماره‌ی جدید به دفترچه‌ی تلفن‌تان اضافه کنید و یا یک شماره‌ی خاص را جستجو کنید.
اینکارها را با استفاده از کوئری ها (Query) انجام میدهید. در واقع کوئری یک دستوری است که شما به پایگاه داده خود میدهید و از آن میخواهید که یکی از کارهای بالا را برای شما انجام دهد. درواقع کوئری ها، درخواست های شما از پایگاه داده هستند.


زبان SQL چیست و چه ربطی به MySQL دارد؟در بالا گفتیم که کوئری، درخواستی است که شما به پایگاه داده خود ارسال میکنید و از آن میخواهید که یک کاری برای انجام دهد، برای مثال شماره تلفن یک فرد را حذف کند.
SQL یک زبان برنامه نویسی است که میتواند اینکار را برای شما انجام دهد. SQL مخفف Structured Query Language میباشد که همانطور که از اسمش پیداست، به شما در انجام کوئری ها کمک میکند.


در زیر لیست برخی کارهایی که زبان SQL میتواند انجام دهد را میبینیم:

  • زبان SQL میتواند کوئری ها را روی پایگاه داده اجرا کند.
  • زبان SQL میتواند داده‌ها را از پایگاه داده بخواند.
  • زبان SQL میتواند داده‌ها را وارد پایگاه داده بکند.
  • زبان SQL میتواند داده‌های موجود در پایگاه داده را ویرایش و آپدیت کند.
  • زبان SQL میتواند داده‌های موجود در پایگاه داده را حذف کند.
  • زبان SQL میتواند یک پایگاه جدید بسازد.
  • و بسیاری از کارهای دیگری که زبان SQL میتواند انجام دهد و در بحث ما نمیگنجد.

اگر میخواهید درباره‌ی زبان SQL یاد بگیرید، دوره‌ی آن در سایت w3schools را از دست ندهید.
مقاله‌ی مرتبط: برنامه نویسی وب چیست؟ درباره‌ی برنامه نویسی وب سایت (Web Development)

پس اگر بخواهیم همه چیزهایی که در این مقاله گفتیم را جمع آوری کنیم، میتوانیم بگوییم:


در این مقاله بصورت کامل به سوال MySQL چیست؟ پاسخ دادیم و سعی کردیم به زبان ساده آ‌ن‌را توضیح دهیم. اگر این مقاله را مفید دیدید و برایتان کاربردی بود، لطفا آن‌را حداقل با یکی از دوستان‌تان به اشتراک

+ نوشته شده در دوشنبه 3 دی 1397ساعت 22:05 توسط مهدی خسروی | | تعداد بازدید : 1

آگهی رايگان‎ ترجمه تخصصي دانلود مقاله شارژ همراه اول‎ طلاق توافقی‎ ویرایش مقاله هزینه ویرایش مقاله انگلیسی موضوع پایان نامه مدیریت موضوع رساله دکتری مدیریت پروپوزال پایان نامه مدیریت پایان نامه مدیریت پایان نامه DBA سایت تبلیغاتی درج آگهی رایگان ثبت تبلیغ رایگان Political analysis ترجمه مقاله ویرایش مقاله ترجمه مقاله پزشکی شهر سوال پاسخ به سوالات مذهبی ترجمه فوری مقاله ترجمه کتاب