Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что это за странный тип ключа - MUL?
 
 автор: Швейк   (05.02.2005 в 14:17)
 
 

Добрый день!
В ходе экспериментов по связи различных таблиц внешними ключами FK нашел интересный и новый для себя тип ключа.
Если использовать команду DESCRIBE имя_таблицы, то в колонке KEY у этого ключа стоит индикатор MUL. Очень интеренсо, что это за клоюч и какие возможности он дает.

Этот ключ можно присвоить в MySQL Control Center - стандартной коносли управления, доступной для скачивая на "родном" сайте MySQL.com В этой консоли ключ MUL зовется как Index.
Кроме первичного и данного клбча еще там есть возможность использовать таие типы ключей:
- Unique
- Fulltext

Буду рад, если поясните, что это такое.

С уважением,
Бравый солдат.

   
 
 автор: cheops   (05.02.2005 в 16:34)   письмо автору
 
   для: Швейк   (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 - что бы была возможность работать мышкой, а также устанавливать первичные и внешние (это крайне важно) ключи и пр.
А то сложновато в командной строке целиком код писать...

   
 
 автор: cheops   (05.02.2005 в 22:46)   письмо автору
 
   для: Швейк   (05.02.2005 в 19:17)
 

/*Вздыхая*/ Самому бы найти, такую :))) Я обычно прибегаю к Web-интерфейсу phpMyAdmin - это Web-приложение, которое можно настроить на локальном хосте (нужен apache) - с ключами там получше.

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=189

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования