• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

SQL - ساختن INDEX

Reza

متخصص بخش اسکریپت

دستور index این امکلن را میدهد تا پایگاه داده راحت و سریعتر به داده ها دسترسی پیدا کند و نیازی به خواندن تمام اطلاعات برای پیدا کردن داده ای خاص نمیباشد​
کاربر index را نمیبیند و فقط سرعت عملکرد را متوجه میشود​
نکته:

update شدن یک جدول با index زمان بیشتری نسبت به update شدن یک جدول بدون index میباشد زیرا index ها نیز باید update شوند​
دستور ساخت index​
CREATE INDEX index_name
ON table_name (column_name)
اما در دستور بالا تکرار برای عنصری که index است مجاز است و برای یکتا ساختن index از دستور زیر استفاده میکنیم.​
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
دستور index در پایگاه داده های متفاوت ، مختلف است پس برای ساخت آن دقت کنید.​
به مثال های زیر دقت کنید​
CREATE INDEX PIndex
ON Persons (LastName)
این دستور PIndex را به عنوان index برای جدول person در ستون LastName ایجاد میکند.​
برای hndex ساختن چندین ستون هم از فرم زیر کمک بگیرید​
CREATE INDEX PIndex
ON Persons (LastName, FirstName)
 
بالا