MYSQL چیست؟

بیشتر برنامه‌های امروزی از روش‌های مختلفی برای ذخیره سازی داده‌ها استفاده می‌کنند. یک برنامه می‌تواند دارای انواع مختلفی از منابع داده مانند فایل text و فایل XML و همچنین یک database باشد. از Database ها معمولاً برای ذخیره انواع داده مانند نام، آدرس، سن، جنس و شغل یک شخص، آهنگ، تصویر و بسیاری چیزهای دیگر استفاده می‌شود.

یک دیتابیس مجموعه‌ای است از انواع مختلف داده‌های ساخت یافته در داخل جداولی که شامل فیلدها و رکوردها می‌باشند. بیشتر برنامه‌های امروزی از دیتابیس برای ذخیره اطلاعات استفاده می‌کنند. دیتابیس‌های رابطه‌ای شامل داده‌های هستند که به صورت سازمان یافته با همدیگر در ارتباط هستند. این نوع دیتابیس ها شامل یک یا چند جدول به هم پیوسته هستند. جداول شامل سطر و ستون هستند. در دیتابیس‌ها یک سطر نشان دهنده یک رکورد است. به عنوان مثال در یک دیتابیس که شامل رکوردهای کارمند است، یک سطر نشان دهنده یک رکورد از یک کارمند است. ستون نشان دهنده فیلدها یا خواص و صفت می‌باشد. به عنوان مثال یک کارمند دارای یک فیلد مثلاً FirstName (نام) و یک فیلد LastName (نام خانوادگی) و یک فیلد Age (سن) است. می‌توانید بین چندین جدول ارتباط برقرار کنید. به عنوان مثال یک جدول کارمند می‌تواند دارای یک فیلد به نام City_ID باشد. سپس جدول دیگر به نام Cities می‌تواند شامل فیلدهای City_ID و CityName باشد. شما می‌توانید بین این دو جدول ارتباط برقرار کنید.

MYSQL یکی از استانداردترین راه‌های برقراری ارتباط با دیتابیس می‌باشد. این زبان دارای دستوراتی است که شما به وسیله آن‌ها می‌توانید داده‌های دیتابیس را بروز کرده، بازیابی، اضافه و حذف کنید. همچنین به شما اجازه ایجاد و تغییر دیتابیس و جداول و ایجاد ارتباط بین جداول مختلف را می‌دهد.
Database Management Systems یا DBMS مانند MYSQL به شما اجازه دسترسی سریع به داده‌های دیتابیس را می‌دهد و شامل ابزارهای مختلفی برای پرس و جو، ایجاد، حذف و آپدیت دیتابیس می‌باشد. بیشتر DBMS ها یک محیط گرافیکی جهت انجام امور مختلف برای شما فراهم می‌آورند. مثال‌هایی از DBMS عبارتند از Access ،Oracle و MYSQL .SQL SERVER توسط شرکت اوراکل توسعه، توزیع، و پشتیبانی می‌شود.