ПредишенСледващото

индекс на базата данни е структура от данни, която увеличава скоростта на операциите, посочени в таблицата. Индекси могат да бъдат създадени с помощта на една или повече колони, осигуряване на основа за двете случайни проби от бърз и ефективен достъп до записи поръчка.

При създаването на индекс, трябва да се отбележи, че някои колони, които ще бъдат използвани за извършване на SQL заявки и да се създаде един или повече индекси на тези колони.

На практика, от типа на индексни таблици, които съхраняват първичния ключ или индекс областта и указател към всеки запис в действителния масата.

Потребителите не могат да видят индексите, те просто се използва за ускоряване на въпроси, и ще се използва база данни търсачка за търсене на записи бързо.

INSERT или UPDATE изявление отнема повече време по масите с индекси като SELECT стана бързо на тези таблици. Причината за това е, че когато вмъкване или обновяване на базата данни, която искате да поставите или актуализиране на стойността на индекса, както добре.

Лесно и уникален индекс:

Можете да създадете уникален индекс на масата. Уникална индекс означава, че два реда могат да имат една и съща стойност на индекса. Синтаксисът за създаване на индекс на масата

Можете да използвате една или повече колони, за да създадете индекса. Например, ние може да създаде индекс, чрез използване на tutorials_tbl tutorial_author.

Можете да създадете прост индекс на масата. Просто пропуснете UNIQUE ключова дума от заявката, за да създадете индекс. Обикновено индекс позволява дублиращи се стойности в таблицата.

Ако искате да се индексират от стойностите в колона в низходящ ред, можете да добавите запазена дума DESC след името на колона.

ALTER команда, за да добавяте или премахвате INDEX:

Има четири вида декларации, за да добавите индекси на маса:

ALTER TABLE tbl_name ДОБАВИ основен ключ (column_list). Това твърдение добавя първичен ключ, което означава. че индексираните стойности трябва да са уникални и не може да бъде нула.

ALTER TABLE tbl_name ДОБАВИ INDEX index_name (column_list). Към това се добавя един обикновен индекс, в който всяка стойност може да се появи повече от веднъж.

ALTER TABLE tbl_name ДОБАВИ пълен текст index_name (column_list). Той създава специален индекс пълен текст. който се използва за търсене на текстови цели.

Ето един пример, за да добавите показалец към съществуваща таблица.

Можете да изтриете всеки INDEX чрез използване на DROP елемент с ALTER команда. Опитайте следния пример да падне по-горе е създаден на индекса.

Можете да изтриете всеки INDEX чрез използване на DROP елемент с ALTER команда. Опитайте следния пример да падне по-горе е създаден на индекса.

ALTER команда за добавяне и изтриване на първичен ключ:

Можете да добавите основен ключ, и по същия начин. Но се уверете, че основен ключ работи за колони, които не са NULL.

Ето един пример, за да добавите основен ключ към съществуваща таблица. Това ще направи колоната NOT NULL, а след това го добавете като първичен ключ.

Можете да използвате променяте, да падне на първичен ключ, както следва:

За да изтриете индекс, който не е първичен ключ, трябва да укажете името на индекса.

Показване на информация INDEX:

Можете да използвате представляват коефициента, да се изброят всички индекси, свързани с масата. Вертикална изходен формат (посочена от \ G) често е полезно с това твърдение, за да се избегне дългата опашка покритие:

Опитайте следния пример:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!