آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش دستور Create Index در SQL

دوره های پیشنهادی

دستور CREATE INDEX برای ایجاد INDEX در جداول استفاده می شود.

شاخص ها به application پایگاه داده این اجازه را می دهند که بدون اینکه تمام جدول را بخواند داده ها را سریع پیدا کنند.

Indexes

یک شاخص می تواند در یک جدول برای پیدا کردن سریعتر و مؤثرتر داده ها ایجاد شود.

کاربران نمی توانند indexها را ببینند، آنها تنها برای سریعتر کردن جستجوها و query ها کاربرد دارند.

نکته: به روز رسانی (Update) یک جدول INDEX دار زمان بیشتری نسبت به جدول بدون INDEX می برد (زیرا INDEXها نیز خود نیاز به، به روز رسانی دارند). بنابراین تنها روی ستونهایی (و جداولی) INDEX ایجاد کنید که به تناوب روی آن ها جستجو انجام خواهد شد.

فرم دستور CREATE INDEX در SQL

در یک جدول index ایجاد می کند. مقادیر تکراری مجاز هستند:

CREATE INDEX index_name 

ON table_name (column_name) ‎

 

فرم دستور CREATE UNIQUE INDEX:

در یک جدول شاخص یکتا ایجاد می کند. تکرار داده ها مجاز نمی باشد:

CREATE UNIQUE INDEX index_name

ON table_name (column_name) ‎

نکته:

نکته: فرم دستور ایجاد INDEX در پایگاه داده های مختلف با یکدیگر تفاوت دارد . بنابراین: فرم دستور را برای ایجاد index ها در پایگاه داده خود چک کنید.

مثال استفاده از دستور CREATE INDEX:

دستور SQL زیر یک شاخص با نام “PIndex” را روی ستون “LastName” در جدول “Persons” ایجاد می کند:

CREATE INDEX PIndex 

ON Persons (LastName)‎‏ ‏

اگر می خواهید یک شاخص را روی مجوعه ای از ستون ها تعریف کنید، می توانید نام آن ستون ها را در یک پرانتز بنویسید و آنها را با کاما از هم جدا کنید:

CREATE INDEX PIndex 

ON Persons (LastName, FirstName)‎‏ ‏
  • 14154
  •    2804
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانلود فیلم آموزشی دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
آموزش دستور Create Index در SQL
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .