Вопрос по полям в мускул

307
.
Вопрос такой:
В мускул для хранения слов есть
varchar можно хранить до 255
и
text можно хранить до 64кб.
другие не нужны
Вопрос что быстрей работает при выборке данных из мускул и как это влияет на занимаемую память в базе.
Мне к примеру нужно поместить 20 символов в базу(не больше), я пишу такое поле
`text` varchar(20) NOT NULL,
если я напишу
text varchar(255) NOT NULL,
что я потеряю и вообще зачем ограничивать символы в полях? Это как то может повлиять на безопасность?
.
экономиш тем самым место.
.
torsen (30.09.2009/16:22)
зачем ограничивать символы в полях? Это как то может повлиять на безопасность?
На безопасность - нет, на производительность - да. varchar(20) потребляет меньше оперативной памяти, чем varchar(255), varchar вообще, независимо от длинны, меньше text

ЗЫ: есть спец. тема по мускулу, зачем новую создавать?
.
Let Mortal Kombat begin
torsen, Предупреждение. Тему оставилю, но за повторное создание темы по мускулу бан. Есть тема для этого специальная!
.
честно только что полазил и не нашел темы про мускул. В следующий раз буду писать в ней. дайте сылку на тему
.
и еще один вопрос по полю в мускул. Вот к примеру у меня есть 2 таблицы
`xxxx` и еще таблица `yyyy` возможно ли как нибуть их соединить по иду, тоесть чтобы ид у этих таблиц небыл одинаковым. К примеру я создал в таблице `xxxx` и там появился id = 1, и создал в `yyyy` и ид чтобы был 2, а не 1. думаю понятно обьяснил
.
Let Mortal Kombat begin
Две минуты поискать http://johncms.com/forum/index ... 01332
Всего: 7