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



  • ۲۶
  • آبان

جلسه ۳۴ : دستور INDEXED BY در SQLite

  • دسته‌بندی‌ها :
جلسه ۳۴ : دستور INDEXED BY در SQLite
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره آموزش SQLite را دنبال می کنند. دستور INDEXED BY در SQLite مشخص می کند که نام index باید به منظور جستجوی مقادیر در جدول پیشین مورد استفاده قرار گیرد.اگر نام index وجود ندارد یا نمی تواند برای پرس و جو استفاده شود، سپس تهیه دستورات SQLite ناکامل می شود. دستور”NOT INDEXED” مشخص می کند که هنگام دسترسی به جدول پیشین، از index های مستقل ایجاد شده توسط محدودیت های UNIQUE و PRIMARY KEY استفاده نمی شود. با این حال، کلید واژه ی INTEGER هنوز هم می تواند برای جستجو کردن مورد استفاده قرار گیرد. برای آشنایی بیشتر با دستور INDEXED BY در SQLite در ادامه ی این مباحث با ما همراه باشید.

      دستور INDEXED BY در SQLite

      در ادامه ی این آموزش شما با سینتکس و نمونه ای از  دستور INDEXED BY در SQLite آشنا خواهید شد.

      سینتکس دستور INDEXED BY در SQLite

      این سینتکس اصلی استفاده از دستور INDEXED BY در SQLite در دستورات DELETE, UPDATE یا SELECT است:

      مثال : 

      مثال

      جدول COMPANY را به صورت زیر در نظر بگیرید، ما یک INDEXED ایجاد کرده و با عملگر INDEXED BY از آن استفاده می کنیم.

      مثال : 

      حالا داده ها را از جدول COMPANY با استفاده از INDEXED BY انتخاب می کنیم :

      مثال : 

      کد فوق در SQLite نتیجه ی زیر را تولید می کند :

      مثال : 

      کلام آخر

      با استفاده از دستور INDEXED BY در SQLite می توان مقادیری را در جدول بر اساس فیلدی که قبلا index شده به نحوی که در مباحث فوق گفته شده برای استخراج داده ها و INDEXED آن ها استفاده کرد.

      QR:  جلسه ۳۴ : دستور INDEXED BY در SQLite
      به اشتراک بگذارید