عبارت CREATE INDEX SQL
- صفحه قبلی SQL Default
- صفحه بعدی SQL Drop
دستور CREATE INDEX برای ایجاد شاخص در جدول استفاده میشود.
با خواندن کل جدول، شاخص به برنامههای پایگاه داده امکان میدهد تا دادهها را سریعتر پیدا کنند.
شاخص
میتوانید شاخصی در جدول ایجاد کنید تا به شما در جستجو و دسترسی به دادهها با سرعت و کارایی بیشتری کمک کند.
کاربر نمیتواند شاخص را ببیند، آنها فقط برای شتابدهی به جستجو/بررسی استفاده میشوند.
نکته:بهروزرسانی یک جدول که شامل شاخص است نیاز به زمان بیشتری نسبت به جدول بدون شاخص دارد، زیرا شاخص نیز نیاز به بهروزرسانی دارد. بنابراین، بهترین کار این است که فقط در ستونها و جدولهایی که به طور مداوم جستجو میشوند، شاخص ایجاد کنید.
قوانین دستور CREATE INDEX SQL
یک شاخص ساده بر روی جدول ایجاد کنید. اجازه میدهد تا مقادیر تکراری استفاده شوند:
CREATE INDEX index_name ON table_name (column_name)
نکته:"column_name" ستونی را که میخواهید شاخص شود تعیین میکند.
قوانین دستور CREATE UNIQUE INDEX SQL
یک شاخص منحصر به فرد بر روی جدول ایجاد کنید. شاخص منحصر به فرد به این معنی است که دو ردیف نمیتوانند دارای ارزش شاخص مشابهی باشند.
CREATE UNIQUE INDEX index_name ON table_name (column_name)
مثال CREATE INDEX
این مثال یک شاخص ساده به نام "Index_Pers" در ستون LastName جدول Person ایجاد میکند:
CREATE INDEX Index_Pers ON Person (LastName)
اگر میخواهید بامتنازبرای شاخصگذاری مقادیر یک ستون، میتوانید پس از نام ستون، کلمهی نگهدارنده را اضافه کنید DESC:
CREATE INDEX Index_Pers ON Person (LastName DESC)
اگر میخواهید یک یا چند ستون را به عنوان شاخص انتخاب کنید، میتوانید نامهای ستونها را در گوشهها با استفاده از کاما از هم جدا کنید:
CREATE INDEX Index_Pers ON Person (LastName, FirstName)
- صفحه قبلی SQL Default
- صفحه بعدی SQL Drop