بسم الله الرحمن الرحيم
با سلام.
SQL و MYSQL نام دو سیستم رایگان بانک اطلاعاتی است .یکی از مهمترین بخش های هر برنامه ی کاربردی از جمله برنامه های کاربردی وب , بانک اطلاعاتی آن است.
بین بانک اطلاعاتی فیزیکی (مثلا داده های ذخیره شده)و کاربران سیستم , لایه ای از نرم افزار وجود دارد که سیستم مدیریت بانک اطلاعاتی نام دارد و امکاناتی مثل حذف و اضافه ی فایل ها و ... را فراهم می سازد که باید بر روی رایانه نصب شود مثلا شما می توانید نرم افزار مربوط به MY SQL را از سایت زیر دانلود کنید:
http://WWW.mysql.com/
[در واقع شما این نرم افزار را نصب می کنید.سپس در حالی که متصل به اینترنت هستید توسط یک پسورد حضور خود را به سرویس دهنده یMY SQL اعلام می کنید سپس شما هر تغییری که در مجموعه ی اطلاعات مربوط به سایت خود مثل مشخصات کاربران و ... وارد کنید یا آن ها در سایت وارد کنند در سرویس دهنده ی MY SQL شما ذخیره می شود و با هر بار اتصال شما به سرویس دهنده ی MY SQL آخرین اطلاعات در فایل ویژهای در رایانه شما ذخیره می شود]
البته سیستم های مدیریت بانک اطلاعاتی زیادی وجود دارند:
*access
*MY SQL
*SQL Server
*Oracle
که با هر چهار سیستم می توان بانک اطلاعاتی را در وب ایجاد کرد یعنی در php امکاناتی برای برقراری ارتباط با هر یک از این چهار سیستم تدارک دیده شده است اما امکاناتی که php برای برقراری ارتباط با MY SQL فراهم آورده است متنوع و جالب است.
[در واقع با ایجاد یک بانک اطلاعاتی با MY SQL در هر بار رد و بدل داده ها از وب سایت شما به کاربران و وارون آن فرایند زیر رخ می دهد:]
مرورگر کاربر<--- سرویس دهنده ی وب <--- موتور PHP <--- سرویس دهنده ی MY SQL<--- موتور PHP <--- سرویس دهنده ی وب <--- مرورگر کاربر
---------------------
اخذ شده از کتاب "
اصول طراحی و برنامه نویسی تحت وب" نوشته
مهندس عین الله جعفرنژاد قمی انتشارات "
علوم رایانه"
http://www.olomrayaneh.net