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



  • ۲۹
  • مرداد

جلسه ۰۸ : دستور INSERT INTO در SQL

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

      مقدمه

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

      دستور INSERT INTO در SQL

      از دستور INSERT INTO در SQL برای افزودن رکورد جدیدی به جداول بانک اطلاعاتی ، استفاده می شود.

      ساختار INSERT INTO

      ممکن است استفاده از INSERT INTO به دو صورت باشد.

      اولین روش، نام ستون و مقادیری را که باید قرار داده شود مشخص می کند:

      مثال : 

      در روش دوم ، که برای افزودن اطلاعات به تمام فیلدهای یک رکورد در جدول است. به صورت زیر است:

      مثال : 

      همانطور که در کد بالا مشاهده می کنید. برای افزودن رکورد به تمام فیلدهای یک جدول، نیازی به تعریف نام تمام فیلدها در دستور ندارید، بلکه فقط کافیست نام جدول را تایپ کنید.

      نمونه ی جدول بانک اطلاعاتی

      جدول زیر ، بخشی از رکوردهای جدول “Customers” است. که ما در مثال های این آموزش، از آن استفاده خواهیم کرد.

      CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
      ۸۹White Clover MarketsKarl Jablonski۳۰۵ – ۱۴th Ave. S. Suite 3BSeattle۹۸۱۲۸USA
      ۹۰Wilman KalaMatti KarttunenKeskuskatu 45Helsinki۲۱۲۴۰Finland
      ۹۱WolskiZbyszekul. Filtrowa 68Walla۰۱-۰۱۲Poland

      مثالی از دستور INSERT INTO

      افزودن یک رکورد جدید به جدول “Customers” در SQL:

      مثال : 

      بعد از اجرای دستور فوق، مشاهده خواهید کرد که رکورد جدید به جدول اضافه می شود:

      CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
      ۸۹White Clover MarketsKarl Jablonski۳۰۵ – ۱۴th Ave. S. Suite 3BSeattle۹۸۱۲۸USA
      ۹۰Wilman KalaMatti KarttunenKeskuskatu 45Helsinki۲۱۲۴۰Finland
      ۹۱WolskiZbyszekul. Filtrowa 68Walla۰۱-۰۱۲Poland
      ۹۲CardinalTom B. ErichsenSkagen 21Stavanger۴۰۰۶Norway

      درج داده در فیلدهای خاصی از جدول

      شما می توانید داده هایی را فقط به بعضی از فیلدهای جدول، اضافه کنید.

      در مثال زیر داده های جدیدی فقط به فیلدهای  “CustomerName”, “City” و “Country” ، در جدول “Customers” اضافه می شود:

      مثال : 

      نتایج اجرای کد بالا در جدول  “Customers”، به صورت زیر مشاهده خواهد شد:

      CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
      ۸۹White Clover MarketsKarl Jablonski۳۰۵ – ۱۴th Ave. S. Suite 3BSeattle۹۸۱۲۸USA
      ۹۰Wilman KalaMatti KarttunenKeskuskatu 45Helsinki۲۱۲۴۰Finland
      ۹۱WolskiZbyszekul. Filtrowa 68Walla۰۱-۰۱۲Poland
      ۹۲CardinalnullnullStavangernullNorway

      همانطور که مشاهده می کنید، فیلدهای که برای آن ها مقدار جدید تعریف درج نشده باشد، با null پر می شود.

      کلام آخر

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

      QR:  جلسه ۰۸ : دستور INSERT INTO در SQL
      به اشتراک بگذارید