بعد از این که آموختیم چگونه یک پایگاه داده جدید و سپس یک جدول ایجاد کنیم به این مرحله می رسیم که چگونه برای ستون های جدول اندیس ایجاد کنیم.برای این کار از دستور Create Index برای ایجاد اندیس در ستون های جدول استفاده می شود .
در یک جدول می توان برای یک یا چند ستون جدول اندیس ایجاد کرد ، که این اندیس ها باعث بالا رفتن سرعت جستجو در رکوردهای جدول می شود .
اندیس یک شماره است که به هر سطر جدول اختصاص داده می شود و معمولا از صفر شروع می شود . اندیس ها از دید کاربر مخفی هستند و هر اندیس یک نام منحصر به فرد دارد .
برای ایجاد یک اندیس با داده های تکراری به صورت زیر عمل میکنیم :
CREATE INDEX index_name
(ON table_name (column_name
مثال :
CREATE INDEX PIndex
(ON Persons (LastName
برای ایجاد یک اندیس با داده های منحصر به فرد (unique) به صورت زیر عمل میکنیم :
CREATE UNIQUE INDEX index_name
(ON table_name (column_name
برای ایجاد یک اندیس برای بیش از یک فیلد ، باید نام فیلد های مورد نظر را به ترتیب در پرانتز بعد از نام جدول وارد کرد .
CREATE INDEX PIndex
(ON Persons (LastName, FirstName