دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • آبان

جلسه ۰۵ : اتصال به دیتابیس در MySQL

  • دسته‌بندی‌ها :
جلسه ۰۵ : اتصال به دیتابیس در MySQL
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره آموزش MySQL را دنبال می کنند. در بخش قبلی تا حدودی با سینتکس دستورات  MySQL در زبان PHP آشنا شدیم، همچنین در انتهای بخش به چند مورد از دستورات بسیار مهم و اصلی برای کار با دیتابیس MySQL اشاره کردیم ، برای کار با MySQL در کد PHP یا هر زبان دیگری در ابتدا باید به دیتابیس ایجاد شده در MySQL متصل شوید، برای اینکار دستوراتی ارائه شده است که شما را به دیتابیس مورد نظرتان در  MySQL متصل می کند، که ما در ادامه ی این مبحث دستورات اتصال به دیتابیس در MySQL را بررسی خواهیم کرد.

      آشنایی با اتصال به دیتابیس در MySQL

      در ادامه ی این آموزش سینتکس اصلی اتصال به دیتابیس در MySQL را به همراه کد مربوطه را ارائه خواهیم کرد.

      شما می توانید با استفاده از باینری mysql در خط فرمان دیتابیس MySQL را ایجاد کنید.

      مثال

      این یک مثال ساده برای اتصال به سرور از طریق خط فرمان را نشان می دهد:

      مثال : 

      بعد از دستور <mysql می توانید هر یک از دستورات SQL را تایپ و اجرا نمائید.

      این یک نتیجه از کد فوق است،:

      مثال : 

      در مثال فوق، ما از root به عنوان کاربر استفاده می کنیم، اما شما می توانید از هر کاربر دیگری نیز استفاده کنید.

      هر کاربری قادر به انجام تمام عملیات SQL که اجازه آن را داشته باشد خواهد بود.

      شما می توانید با استفاده از دستور exit بعد از <mysql هر زمانی ارتباط با دیتابیس MySQL را قطع کنید.

      مثال : 

      اتصال به MySQL با استفاده از PHP

      زبان PHP تابع ()mysql_connect را برای باز کردن اتصال دیتابیس ارائه می کند.

      این تابع شامل ۵ پارامتر است و یک شناسه ی لینک MySQL را در صورت موفقیت و FALSE را در صورت خطا بر می گرداند.

      سینتکس

      مثال : 

      ردیفپارامتر و توضیحات
      ۱server

      Optional – نام میزبان سرور پایگاه داده در حال اجرا. اگر مشخص نشده باشد، سپس مقدار پیش فرض خواهد شد: localhost:3306.

      ۲user

      Optional − نام کاربری دسترسی به پایگاه داده، اگر مشخص نشده باشد، سپس پیش فرض نام کاربری است که فرایند سرور خواهد شد.

      ۳passwd

      Optional − رمز عبور کاربر دسترسی به پایگاه داده. اگر مشخص نشده باشد، سپس پیش فرض یک کلمه عبور empty خواهد بود.

      ۴new_link

      Optional −فراخوانی با تابع ()mysql_connect است.

      ۵client_flags

      Optional − ترکیبی از ثابت های زیر :

      • MYSQL_CLIENT_SSL − استفاده از رمزنگاری SSL .
      • MYSQL_CLIENT_COMPRESS − استفاده از پروتکل فشرده سازی.
      • MYSQL_CLIENT_IGNORE_SPACE − اجازه ی space بعد از نام توابع را می دهد.
      • MYSQL_CLIENT_INTERACTIVE − ایتست ثانیه ای قبل از بستن اتصال دیتابیس است.

      شما می توانید در هر زمانی با استفاده از تابع  ()mysql_close اتصال خود را با دیتابیس قطع کنید.

      این تابع یک پارامتر را می گیرد، که یک اتصال را با تابع ()mysql_connect باز می گرداند.

      سینتکس

      مثال : 

      اگر منابع مشخص نشده باشد، آخرین دیتابیس باز شده بسته می شود.

      این تابع در صورتی که اتصال با موفقیت بسته شده باشد true و در غیر این صورت false را برمی گرداند.

      مثال

      کد زیر چگونگی یک اتصال ساده به یک  MySQL server را نشان می دهد :

      مثال : 

      کلام آخر

      برای انجام هر گونه اقدامی در دیتابیس باید ابتدا به دیتابیس مورد نظرتان متصل شوید، از این رو باید با سینتکس اصلی اتصال به دیتابیس در MySQL آشنایی داشته باشید که در این بخش به آن پرداخته شد.

      QR:  جلسه ۰۵ : اتصال به دیتابیس در MySQL
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر