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



  • ۲۲
  • آبان

جلسه ۱۲ : کار با دستورINSERT در MySQL

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

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره آموزش MySQL را دنبال می کنند. تاکنون با مباحث مهم و پایه در MySQL از جمله ایجاد و حذف دیتابیس و جداول آشنا شدیم، تمام این عملیات برای فراهم کردن زمینه ی ذخیره و مدیریت داده ها در جداول است، پس بعد از آشنایی با چگونگی ایجاد جداول در MySQL، باید با طریقه ی درج رکورد و داده ها در جداول آشنا شوید تا بتوانید داده های مرتبط با هر جدول را در فیلدهای مربوطه ذخیره کنید، برای این هدف باید با ساختار اصلی کار با دستورINSERT در MySQL و سینتکس اصلی آن آشنایی داشته باشید که در این خصوص از دستور INSERT INTO در MySQL برای درج داده ها استفاده می شود. در ادامه ی مباحث برای آشنایی با این دستور با ما همراه باشید.

      کار با دستورINSERT در MySQL

      مطالب این بخش شما را با سینتکس و چگونگی کار با دستور INSERT در MySQL آشنا می کند.

      سینتکس

      سینتکس عمومی SQL برای دستور INSERT INTO در MySQL به منظور درج داده در جداول MySQL به صورت زیر است :

      مثال : 

      برای درج داده های رشته ای حتما باید مقادیر را در تک یا دابل کوتیشن (مانند “value”) قرار دهید.

      درج داده با استفاده از خط فرمان (command prompt)

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

      مثال

      مثال زیر سه رکورد را در جدول tutorials_tbl ایجاد می کند :

      مثال : 

      نکته :

      توجه داشته باشید که علامت های (<-) بخشی از دستور SQL نیستند، این علامت هنگام زدن کلید Enter و در خط بعدی بصورت خودکار ایجاد می شود.

      در کد فوق برای فیلد tutorial_id مقداری در نظر نگرفته ایم چرا که این فیلد صفت AUTO_INCREMENT را داراست که برای هر سطر جدید یک شماره اضافه کرده و در این فیلد ذخیره می کند، در واقع این فیلد یک شمارنده ی سطر است.

      درج داده با استفاده از اسکریپت PHP

      در اسکریپت های PHP نیز ساختار دستور INSERT در MySQL برای درج داده ها استفاده می شود.

      برای این منظور شما می توانید از همان دستور INSERT INTO در MySQL داخل تابع ()mysql_query در PHP برای درج داده استفاده کنید.

      مثال

      این مثال سه پارامتر را از کاربر می گیرد و آن ها را در جدول MySQL ذخیره می کند :

      مثال : 

      زمانیکه در حال داده ها درج می کنید بهتر است که با استفاده از تابع () get_magic_quotes_gpc تنظیمات جاری magic quote را چک کنید.

      اگر تابع فوق مقدار false برگرداند،سپس از تابع () addslashes برای افزودن اسلش قبل از کوتیشن ها استفاده کنید.

      کلام آخر

      مباحث گفته شده در بخش های قبلی از جمله روش های ایجاد دیتابیس ، جداول و فیلدهای آن در MySQL برای این انجام می شود تا زمینه برای درج داده ها در دیتابیس فراهم شود، به همین خاطر در این بخش به بررسی طرز کار با دستور INSERT INTO در MySQL برای درج داده ها پرداختیم.

      QR:  جلسه ۱۲ : کار با دستورINSERT در MySQL
      به اشتراک بگذارید