![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Размеры полей Ф, И и О [MySQL]
Некто © (2006-05-19 00:04:00)Какию длины этим полям задавать? Какой тип данных оптимальней для них varchar или char?
ЗЫ: Дайте что-нибудь почитать про домены в mysql или любой другой СУБД, а то яндекс на такие запросы только хостинги предлагает. :)
Sergey13 (2006-05-22 12:23:00) [21]2[16] Некто_ (22.05.06 12:17)
Ты четвертый день думаешь над этим вопросом?!!! 8-)
Некто_ (2006-05-22 12:17:00) [22]
> Ega23 © (22.05.06 09:11) [15]
А варчар по этим поля какого размера установлен?
Ega23 (2006-05-22 09:11:00) [23]Сейчас посмотрел по базе на 15000 человек:
Максимальная фамилия - 30 символов
Имя - 16
Отчество - 16
Везде varchar, для экономии места.
Sergey13 (2006-05-22 09:08:00) [24]2[12] Sergey Masloff (20.05.06 17:22)
>Вообще разделение на ФИО глупо. Ибо не покрывает реальности даже для жителей одной страны.
А какую реальность это должно покрыть и что это покрывание значит?
[13]+
1.Уверенность в порядке следования реквизитов. Именно ФИО, а не ИОФ и т.д.
2.Сокращение ИО удобнее делать
Anatoly Podgoretsky (2006-05-20 20:17:00) [25]Ну например чтобы отсортировать по отчеству.
Sergey Masloff (2006-05-20 17:22:00) [26]Вообще разделение на ФИО глупо. Ибо не покрывает реальности даже для жителей одной страны. Да и теоретически - зачем?! Никогда не понимал
Anatoly Podgoretsky (2006-05-20 16:12:00) [27]Естественно и для других полей это тоже справедливо, из всех предложений - предложение varchar(1024) самое реальное, только бы я сразу написал nvarchar(1024)
Рустем (2006-05-20 15:08:00) [28]
> Anatoly Podgoretsky © (20.05.06 14:55) [9]
> Выбирать такой размер, чтобы хватило для самой длинной фамилии
..., самого длинного имени и отчества соответственно.
Anatoly Podgoretsky (2006-05-20 14:55:00) [29]Выбирать такой размер, чтобы хватило для самой длинной фамилии
Sergey13 (2006-05-19 10:15:00) [30]2[7] ANB © (19.05.06 09:59)
Зато весело. 8-)
ANB (2006-05-19 09:59:00) [31]
> Sergey13 © (19.05.06 09:39) [6]
В блобы - это уже изврат.
Sergey13 (2006-05-19 09:39:00) [32]В БЛОБы их, в БЛОБ-ы!!! 8-)
ANB (2006-05-19 09:12:00) [33]А я varchar2(1024) - круглое число.
Carmen (2006-05-19 01:46:00) [34]А я использую VARCHAR(64) для фамилии, VARCHAR(64) для имени, VARCHAR(64) для отчества.
S@shka (2006-05-19 00:41:00) [35]Потому чтобы потом тебе не было мучительно больно за то что
- звонит тебе в выходной день бухгалтер (юзер) и говорит
"приезжай срочно к нам (на другой конец Москвы) у нас карточка в систему не вводится с фамилией ***"
По принципу уж точно хватит.
Предпочтительней использовать тип VARCHAR
Некто_ (2006-05-19 00:24:00) [36]Ну пока так и есть.
А как обосновать, почему выбрано 50, 50, 50?
S@shka (2006-05-19 00:19:00) [37]www.ibase.ru InterBase )))
Fam VARCHAR (50)
Name VarChar (50)
Otch VarChar (50)
и не паримся