|
автор: Швейк (05.02.2005 в 14:17) |
|
| Добрый день!
В ходе экспериментов по связи различных таблиц внешними ключами FK нашел интересный и новый для себя тип ключа.
Если использовать команду DESCRIBE имя_таблицы, то в колонке KEY у этого ключа стоит индикатор MUL. Очень интеренсо, что это за клоюч и какие возможности он дает.
Этот ключ можно присвоить в MySQL Control Center - стандартной коносли управления, доступной для скачивая на "родном" сайте MySQL.com В этой консоли ключ MUL зовется как Index.
Кроме первичного и данного клбча еще там есть возможность использовать таие типы ключей:
- Unique
- Fulltext
Буду рад, если поясните, что это такое.
С уважением,
Бравый солдат. | |
|
|
|
|
|
|
|
для: Швейк
(05.02.2005 в 14:17)
| | MUL - это не ключ, а обозначение которое просто говорит, что поле входит в качестве элемента ключа. Ключ может состоять из нескольких полей, например на этом форуме для полнотекстового поиска имя посетителя и оставляемое им сообщение объеденены в один ключ search типа FULLTEXT, чтобы при поиске можно было искать как по имени посетителя так и по тексту. MySQL Control Center хорошая утилита, но она не всё может, например, не может показывать составные ключи. К сожалению, поддержка MySQL Control Center прекращена и новых версий не было уже давно и судя по всему больше не будет.
Unique - это ключ, значения которого уникальны, т.е. добавить запись, чьё поле будет содержать уже существующее значение будет невозможно.
Fulltext - это индекс для полей типа TEXT, и предназначен для полнотекстового поиска, более подробно он описан по ссылкам.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=419
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=148 | |
|
|
|
|
автор: Швейк (05.02.2005 в 19:17) |
|
|
для: cheops
(05.02.2005 в 16:34)
| | Ага, прояснилось. Спасибо за советы!
А не подскажите утилиту наподобие MySQL Control Center - что бы была возможность работать мышкой, а также устанавливать первичные и внешние (это крайне важно) ключи и пр.
А то сложновато в командной строке целиком код писать... | |
|
|
|
|
|
|
|
для: Швейк
(05.02.2005 в 19:17)
| | /*Вздыхая*/ Самому бы найти, такую :))) Я обычно прибегаю к Web-интерфейсу phpMyAdmin - это Web-приложение, которое можно настроить на локальном хосте (нужен apache) - с ключами там получше.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=189 | |
|
|
|