Архив / Индексы
.pdf7 |
Букин |
|
|
|
10 |
Тихий |
8 |
Кашин |
|
|
|
RID |
|
|
Адрес |
|
Адрес |
|
|
страницы |
ячейки слота |
|
|
7 |
Букин |
|
8 |
Кашин |
|
10 |
Тихий |
|
|
|
RID |
Адрес |
|
Адрес |
страницы |
ячейки слота |
Индекс(Город)
Город RID
Москва
Псков
Псков
Ростов
СПб
СПб
Индексируемая таблица
Номер |
Имя |
Статус |
Город |
1 |
Кузнецов |
20 |
Псков |
2 |
Иванов |
10 |
СПб |
5 |
Чернов |
30 |
СПб |
7 |
Букин |
30 |
Псков |
8 |
Кашин |
20 |
Ростов |
10 |
Тихий |
30 |
Москва |
|
|
|
Букин |
1 |
Кузнецов |
|
|
|
Иванов |
2 |
Иванов |
|
Букин |
|
|
|
|
|
|
Индекс(Имя) |
|
|
|
Бу |
Кузнецов |
Имя |
RID |
|
|
Букин Кузнецов |
|
|
|||
|
|
5 |
Чернов |
||
Че |
|
Иванов |
|
|
|
|
Кузнецов |
|
|
||
|
|
7 |
Букин |
||
|
|
Тихий |
Тихий |
||
|
Чернов |
|
|
|
|
|
|
Чернов |
|
|
|
|
|
|
Чернов |
10 Тихий |
Описание команды
CREATE [unique] [{asc | desc}] INDEX <имя> ON
<таблица> (<столбец>,…)
ALTER INDEX <имя> {active | inactive}
DROP INDEX <имя>
описание команды mySQL
CREATE TABLE <таблица> ( <столбец>, INDEX
<имя> (<столбец>), …)
ALTER TABLE <таблица> ADD INDEX <имя> (<столбец>)
пример mySQL
CREATE TABLE tblStudent ( txtName char(200),
INDEX indStudentName (txtName(40)),
…)
описание команды
MS SQL Server
CREATE [unique] [{clustered | nonclustered}] INDEX
<имя> ON <таблица> (<столбец> [{asc | desc}] ,…)
пример MS SQL Server
CREATE nonclustered INDEX indStudentName ON tblStudent ( txtLastName, txtFirstName, txtSecondName)