مقدمه:

در یک توضیح مختصر می خواهیم بپردازیم به اینکه پایگاه داده MYSQL چیست، با چه زبانی نوشته شده است و در نهایت اینکه تنها یک پایگاه داده است یا یک زبان هم می تواند باشد.

MYSQL با چه زبانی نوشته شده است؟

MySQL در C و C ++ نوشته شده است. تجزیه کننده SQL آن در yacc نوشته شده است، اما با استفاده از آنالیز کننده واژگانی Homebrew ساخته شده است. MySQL در بسیاری از سیستم عاملها از جمله AIX، BSDi، FreeBSD، HP-UX، eComStation، i5 / OS، IRIX، لینوکس، macOS، مایکروسافت ویندوز، NetBSD، Novell NetWare، OpenBSD، OpenSolaris، OS / 2 Warp، QNX، Oracle Solaris، Symbian، SunOS، SCO OpenServer، SCO UnixWare، Sanos و Tru64 کار می کند (رفرنس).

MySQL یک DBMS است یا یک زبان؟

MySQL یک پایگاه داده است که برای ذخیره پرونده ها در جداول پایگاه داده مورد استفاده قرار می گیرد. این جداول می تواند براساس نیاز سیستمی ارتباطی یا غیر وابسته باشد. اگر می خواهید از MySQL به عنوان RDBMS استفاده کنید، باید از موتور InnoDB استفاده کنید که یکپارچگی ارجاعی بین جداول را فراهم می کند. اگر می خواهید از آن به عنوان DBMS استفاده کنید، موتور محبوب آن موتور MyISAM است.

هر سیستم پایگاه داده ای و از جمله پایگاه داده MYSQL مجموعه ای از زبان های پرس و جوی خود را برای انجام عملیات مختلف مانند INSERT، UPDATE، DELETE، ALTER و غیره در خود گنجانده است. گاهی اوقات این نمایش داده ها در قالب روش ها و محرک ها بوجود می آیند و این همان چیزی است که مفاهیم برنامه نویسی در اینجا استفاده می شود. برای مثال شما می توانید عبارت های IF یا SWITCH را در Query های MySQL استفاده کنید. هر چه زبان جستجوی پایگاه داده پیچیده تر باشد به همان نسبت مسئولیت زبان برنامه نویسی کاهش می یابد.

بیشتر بخوانید:  WAMP

بنابراین MySQL هم یک پایگاه داده و هم یک زبان است (رفرنس).


سیامک قربانی پور

سیامک قربانی پور هستم؛ مدیر عامل شرکت "آبتین ارتباط ایرانیان"؛ دانش آموخته کارشناسی ارشد مدیریت فناوری اطلاعات. موضوع فعالیت شرکت ما به شماره ثبت 1050، برنامه نویسی، طراحی وبسایت و شبکه های کامپیوتری هست. از سال 94 تا 96 به مدت دو سال مشاور مرکز رشد و کسب و کار پارک علم و فناوری چهارمحال و بختیاری بودم اما الان کسب و کار خودم رو در زمینه برنامه نویسی و طراحی وبسایت دارم. همچنین در زمینه مسائل کسب و کاری به علاقه مندان مشاوره هایی رو ارائه می دهم و مطالبی رو در این زمینه خصوصا در مورد کسب و کارهای حوزه فناوری اطلاعات و ارتباطات در این وبسایت منتشر می کنم.

0 دیدگاه

پاسخی بگذارید

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

1 × پنج =

تائید دیدگاه فعال است. دیدگاه شما ممکن است کمی طول بکشد تا ظاهر شود.

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