ویرایش محتوا
مجله بانک برند

دنبال چیزی می گردی؟

مجله بانک برند

آخرین پست‌ها

مجله بانک برند

دنبال چیزی می گردی؟

مجله بانک برند

آخرین پست‌ها

mysql چیست؟!

0
(0)

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

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

MySQL چیست؟

در مقاله‌ی قبل بصورت کامل به سوال PHP چیست؟ پاسخ دادیم. حالا میخواهیم درباره‌ی سوال MySQL چیست؟ صحبت کنیم.

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

برای پاسخ به سوال MySQL چیست؟ خوب است که در ابتدا، بصورت خیلی کلی با مفهوم دیتابیس یا پایگاه داده آشنا شویم.

بازی اسم، فامیل و دفترچه‌ی تلفن!

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

در مثال اول اسم افراد و در مثال دوم اسم شهرها، کشورها، میوه‌ها و… همگی یک نوع از اطلاعات هستند که هرکدام در جایی ذخیره‌ شده‌اند، یکی روی تخته سیاه و دیگری روی کاغذ.

کار دیتابیس (Database) یا پایگاه داده این است که مجموعه‌ای از اطلاعات را برای ما در جدول ها و ستون های مختلف ذخیره کند. همانطور که از اسمش نیز پیداست، دیتابیس یک پایگاه‌ و محلی برای داده‌ها و اطلاعات ماست!

اگر بخواهیم یک مثال خیلی ساده‌ی دیگری بزنیم، دفترچه‌ای تلفنی که در اکثر خانه‌های ما وجود دارد که حاوی شماره تلفن دوستان و اقدام است، یک دیتابیس و پایگاه داده‌ای از نام های افراد و شما‌ره‌های آن‌هاست.

می‌خوام بخونم  معرفی زبان PHP
در دنیای کامپیوتر و اینترنت هم ما در بسیاری از جاها با اطلاعات زیادی سر و کار داریم. برای مثال:
  • ممکن است سایت‌مان کاربران زیادی داشته داشته باشد و یک لیست از کاربران سایت‌مان بخواهیم داشته باشیم.
  • یا ممکن است یک لیستی از مطالب، نظرات، اخبار و… را برای سایت‌مان نیاز داشته باشیم.

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

پایگاه داده یا دیتابیس (Database) چیست؟

بعد از این مقدمه، حالا میتوانیم خیلی ساده بگوییم که:

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

در همین راستا میخواهیم به سوال MySQL چیست؟ نیز پاسخ دهیم:

MySQL یک سیستم مدیریت دیتابیس است که با استفاده از آن‌، میتوانیم یک دیتابیس بسازیم و آن‌را مدیریت کنیم. که در انلگیسی به آن Database Management System یا به اختصار DBMS نیز میگویند.

در واقع کار MySQL این است که استفاده از دیتابیس را برای ما راحت کند و آ‌ن را مدیریت کند. در ادامه میگوییم که چطور MySQL میتواند داده های ما را مدیریت، ویرایش یا حذف کند.

MySQL چه کاربردی دارد؟

ممکن است این سوال برایتان پیش بیاید که MySQL چه کاربردی دارد. سوال بسیار خوبی است. در دنیای کامپیوتر، نرم افزارها، اپلیکیشن ها، سایت ها و… یک چیز بسیار مهم است: داده ها!

می‌خوام بخونم  هاست پربازدید

منظورمان از داده ها چه چیزهایی است؟ تمام آن چیزی که در نرم افزارها، اپلیکیشن ها، سایت ها و… مشاهده میکنیم. مثل:

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

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

در پاسخ به سوال MySQL چیست؟ میتوانیم بگوییم که MySQL یک نرم افزار و سیستمی است که میتواند همه‌ی این اطلاعات را برای ما ذخیره و مدیریت کند!

ویژگی‌های MySQL چیست؟

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

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

Query یا کوئری چیست؟

همانطور که گفتیم، MySQL  یک سیستم برای مدیریت اطلاعات و داده‌های ماست. و ما میتوانیم انواع داده ها را در آن ذخیره کنیم.

اما زمانی را تصور کنید که تعداد این داده ها زیاد میشود و شما نیاز به انجام یک کار خاص روی این داده‌ها دارید. مثلا میخواهید:
  • یک داده خاص را پاک کنید
  • بخشی از یک داده را ویرایش کنید
  • یک داده‌ی جدید را اضافه کنید
  • و یا به دنیای یک داده‌ی جدید بگردید.
می‌خوام بخونم  VDS یا سرور اختصاصی چیست؟

مثلا در مثلا دفترچه تلفن، میخواهید شماره یک نفر را پاک کنید، شماره یا نام او را ویرایش کنید، یک شماره‌ی جدید به دفترچه‌ی تلفن‌تان اضافه کنید و یا یک شماره‌ی خاص را جستجو کنید.

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

زبان SQL چیست و چه ربطی به MySQL دارد؟

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

SQL یک زبان برنامه نویسی است که میتواند اینکار را برای شما انجام دهد. SQL مخفف Structured Query Language میباشد که همانطور که از اسمش پیداست، به شما در انجام کوئری ها کمک میکند. 

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

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

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

این مقاله براتون مفید بود؟

لطفا روی ستاره کلیک کنید و امتیاز بدید!

امتیاز این مقاله: 0 / 5. تعداد امتیازها: 0

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین پست ها

درس های بازاریابی از زبان مدیر Gabriel Weinberg، DuckDuckGo

درس های بازاریابی از زبان مدیر Gabriel Weinberg، DuckDuckGo

درس های بازاریابی از زبان مدیر Gabriel Weinberg، DuckDuckGo روزهای اولیه یک استارتاپ می تواند

vista
به اکتبر 17, 2017
طراحی سایت وردپرس چیست؟

طراحی سایت وردپرس چیست؟

طراحی سایت وردپرس چیست؟ طراحی سایت وردپرس یکی از روش های طراحی سایت  بسیار محبوب می

vista
به اکتبر 21, 2018
بزرگترین اشتباهات دنیای بازاریابی

بزرگترین اشتباهات دنیای بازاریابی

مهمترین موارد بزرگترین اشتباهات دنیای بازاریابی همه اشتباه می‌کنند، حتی متخصصین بازاریابی. معمولا ما از

vista
به ژانویه 11, 2018
هاست پربازدید

هاست پربازدید

هاست پربازدید یا هاست پرترافیک ویژه سایتهای پربازدید و ترافیک بالا برای آن دسته از کاربران

vista
به آگوست 28, 2019
پیمایش به بالا