The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите разобраться с индексами и ключами"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите разобраться с индексами и ключами" 
Сообщение от chainik Искать по авторуВ закладки(??) on 01-Ноя-05, 11:06  (MSK)
Поясните пожалуйста мне бестолковому, как физически реализуется индекс?
Как соотносятся индексы и ключи? Например, используется ли индексирование в ключах? Есть ли какой-то смысл делать из колонки отмеченной как PRIMARY KEY индекс или она уже сама по себе является индексом? Какой резон в обозначении колонки как [PRIMARY] KEY, не достаточно ли просто знать, что она является ключом, т.е. в таблице может быть только одна запись с таким ключевым набором свойств или ключевым значением?

Я прочитал документацию по mysql, но так до конца и не понял, что такое индекс. Кажется, что это - отдельно выписанная, во многих случаях урезанная колонка из таблицы, однако непонятно чему ставится в соответствие каждая запись этой колонки, дублирует ли индексная колонка соответствующую колонку в самой таблице или заменяет ее?

Не надеюсь получить ответы на все вопросы сразу, но хоть на некоторые, может остальные сами отвалятся...

Заранее спасибо.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите разобраться с индексами и ключами" 
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 01-Ноя-05, 11:54  (MSK)
>Поясните пожалуйста мне бестолковому, как физически реализуется индекс?
>Как соотносятся индексы и ключи? Например, используется ли индексирование в ключах? Есть
>ли какой-то смысл делать из колонки отмеченной как PRIMARY KEY индекс
>или она уже сама по себе является индексом? Какой резон в
>обозначении колонки как [PRIMARY] KEY, не достаточно ли просто знать, что
>она является ключом, т.е. в таблице может быть только одна запись
>с таким ключевым набором свойств или ключевым значением?
>
>Я прочитал документацию по mysql, но так до конца и не понял,
>что такое индекс. Кажется, что это - отдельно выписанная, во многих
>случаях урезанная колонка из таблицы, однако непонятно чему ставится в соответствие
>каждая запись этой колонки, дублирует ли индексная колонка соответствующую колонку в
>самой таблице или заменяет ее?
>
>Не надеюсь получить ответы на все вопросы сразу, но хоть на некоторые,
>может остальные сами отвалятся...
>
>Заранее спасибо.

http://www.citforum.ru/database/osbd/glava_17.shtml#_2_1_2
http://www.citforum.ru/database/osbd/glava_39.shtml#_4_1_2

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру