таблица содержит surname.
Какой тип будет наиболее правильным?
А какие варианты?
у каждой базы свои приколы с типами, сиди, изучай )
int
??
Чтобы тебя люди не тролили ты хоть напиши какую БД ты использовать собираешься. А дальше уже можно гуглить сопоставлиение типов. К примеру как тут https://docs.microsoft.com/ru-ru/dotnet/framework/data/adonet/sql-server-data-type-mappings
Ну вот имя пользователя к примеру (никнейм). Пользователь может запихнуть что угодно. Как в таком случае поступить лучше всего? Варчар?
Не стоит разрешать пользователю что угодно в никнейм писать, он тебе пару сотен аккаунтов создаст с никами длинной в пару гигов будет не весело)
Я думаю, ограничением длины можно решить это
Не, длина понятное дело ограничена. Я имею ввиду UTF8, он же овердофига символов содержит. И я чего то подумал, что это важно при выборе типа данных.
Всегда Юникод) даже если там будет только английский алфавит, сейчас вообще нет смысла заморачиваться с чем-то не юникодным
TEXT
Обсуждают сегодня