Задавайте вопросы, мы ответим
Вы не зашли.
Стоит ли varchar использовать при создании баз, либо лучше взять обычный char?
Неактивен
В InnoDB CHAR не имеет никаких преимуществ.
В MyISAM если Вы делаете таблицу с CHAR, то строчки имеют
определенную фиксированную длину, что несколько ускоряет
доступ к данным.
Неактивен
varchar занимает меньше места на диске, если записи разной длины. char всегда занимает фиксированный размер, но зато при этом в таблице ROW_FORMAT=FIXED, что позволяет быстрее производить поиск требуемой записи.
Решайте, что Вам важнее - скорость доступа или объем на диске
Неактивен
Спасибо!
Неактивен
Т.е. если innoDB то всё равно? Важнее СкоростЬ!
Неактивен
В InnoDB строчки хранятся в привязке к PRIMARY KEY (как в Oracle). Данные в любом
случае будут сегментированы по tablespace достаточно хаотично.
Неактивен