Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/30: Рейтинг темы: голосов - 30, средняя оценка - 4.57
8 / 8 / 10
Регистрация: 11.04.2012
Сообщений: 611

Primary, index, unique, fulltext - различия?

09.01.2013, 18:18. Показов 6266. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте господа программисты!
Объясните мне тупому как создать столбец с первичным ключем в MySQL?(желательно как-нибудь наглядно).
Где можно найти на русском объяснение всех полей при создании в таблице столбца.
И в чем различие в "Индекс" -Primary, index, unique, fulltext??? и для чего они нужны???
А то я запутался окончательно
P.S. Если что работаю через phpMyAdmin
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.01.2013, 18:18
Ответы с готовыми решениями:

Can't find FULLTEXT index matching the column list
помогите исправить ошибку с поиском Вот поля для ввода <form action="search.php" method="post" name="form_s"> ...

Update of an entry with the UNIQUE index
Для определенного столбца(title) установлен индекс UNIQUE. В коде делаю запрос на изменение записи. В наборе данных нужные изменены, а...

Insert ignore: нужно ли объединять unique index
Здравствуйте! Прочитал где-то мельком, что в ПОСЛЕДНИХ (только не очень понятно в каких) версиях мускула для проверки существования...

3
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
09.01.2013, 18:27
в phpmyadmin тоже есть консоль

Цитата Сообщение от Divil Посмотреть сообщение
Объясните мне тупому как создать столбец с первичным ключем в MySQL?
SQL
1
CREATE TABLE test2( id INT(5) UNSIGNED PRIMARY KEY , stat INT(5) UNSIGNED);
0
8 / 8 / 10
Регистрация: 11.04.2012
Сообщений: 611
09.01.2013, 18:37  [ТС]
вы имеете ввиду через командную строку? или через сам phpMyAdmin?
просто через cmd я пробовал:
SQL
1
CREATE TABLE test2( ava_vet TINYTEXT PRIMARY KEY);
а он мне ошибку...в чем дело?
просто читал что сам mysql не разрешает типам *text ставить primary или уникальные..а как исправить не нашел(
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
09.01.2013, 18:46
в пхпмядмине можно

Главный ключ он уникальный априори .
Что-бы понять разницу представим что mysql это учитель у которого есть свой класс детей . Первичный ключ самый быстрый , это к примеру Фамилия ученика - только услышав ее учитель сразу знает где тот сидит , посмотрит туда и скажет что надо об этом учинике . Уникальный ключ это например место за партой , на одном стуле может быть лишь один ученик . И сказав 3 парта - место с лева учитель тоже довольно быстро найдет . Индекс это созданная структура данных наприемер нужно найти самого высокого ученика - для этого надо сравнить всех что долгая работа . Если добавим индекс по росту , то в метафоре Дети уже будут сидеть по росту , и учитель будет знать что позади самые низкие в переди самые высокие и найдет в разы быстрее искомого ученика .
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.01.2013, 18:46
Помогаю со студенческими работами здесь

Update для таблицы с составным Unique Index
Здравствуйте! Не работает запрос вида: update table set column3 = column3 + 1 where column1 = ? && column2 = ? ...

PRIMARY, UNIQUE and INDEX
Коллеги, подскажите, где бы почитать адекватную статью с примерами, в каких случаях какие индексы использовать? У меня сейчас в БД...

violation of PRIMARY or UNIQUE KEY
привет. есть таблица в базе FDB, в ней есть уникальный индекс (PK) без автоинкремента (изменять нельзя). при добавлении в эту таблицу...

Отследить исключение Primary Или Unique key
Есть таблица. В ней первичный ключ и уникальный ключ. Когда я в делфи добавляю запись, в которой уникальный ключ повторяет значение,...

столбци с индексами (primary key, unique ...) и бех них, в чём разница?
приветствую не понимаю как работают индекси (primary key, unique ...)? знаю что Ускоряет работу (поиск) мускл'а, но именно как ето...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru