1. MySQL یک پایگاه داده‌ی عمومی است. یعنی کل بسته‌ی نرم‌افزاری ( یعنی وقتی می‌خواهید از کل نرم‌افزار نام ببرید از طرز نوشتن استفاده می‌کنیم )
  2. MYSQL یک ساختار API در C است که برای اداره‌ی یک اتصال به یک پایگاه داده استفاده می‌شود. ( یعنی وقتی که تابع mysql_connect رو فراخوانی می‌کنید از این نوع متغیر در C استفاده می‌کنیم )
  3. mysql یک بسته‌ی سرویس‌گیرنده است. ابزاری که برای برقراری ارتباط با یک سرویس‌دهنده MySQL از طریق خط فرمان بکار می‌برید. mysql همچنین نام پایگاه‌داده‌ای است که اطلاعات سیستم را ذخیره می‌کند ( آنچه در پایگاه داده‌های دیگر sysobject یا systables نامیده می‌شوند )

پس همان‌طور که می‌بینید وقتی که با یک برنامه‌نویس با تجربه از طریق متن حرف می‌زنید ممکنه از حرف شما برداشت کاملا متفاوتی داشته باشد. مثلا mysql server کاملا غلطه ! و بایستی به صورت MySQL Server نوشته بشه تا معنای درست رو منتقل بکنه. یا وقتی که می‌گویید « mysql را راه‌اندازی کرده‌ام » ، ممکن است فردی به اینکه دستور mysql در خط فرمان را اجرا کرده باشید ، متوجه شده باشد ، در حالی که منظور شما راه‌اندازی پایگاه داده‌ی MySQL بوده است.

منبع: انجمن تخصصی دانلودینا