Я знаю его глупый вопрос, но я хочу знать, что является хорошей практикой, когда я сохраняю значение int в базе данных вместо char.Что такое хорошая практика для сохранения значения в базе данных int или char?
Когда я хочу сэкономить недели в базе данных.
Я думаю, что если мы сохраним значение обугленного в базе данных его более описательным. Так скажите, какой из них хорош и почему? Есть проблемы с производительностью или нет?
Вы сохраняете строковые данные как символьные строки. Вы сохраняете числовые данные в виде чисел - и, если данные являются целыми числами, вы сохраняете их как целое число. Это не сложно и не противоречит интуиции. –
Эта статья прекрасно объясняет проблемы с использованием неправильных типов данных. http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/12/bad-habits-to-kick-using-the-wrong-data-type.aspx –
Оба ответа у вас в настоящее время отличные. Лично я не могу решить, что лучше, поэтому я поддержал и то, и другое. Единственное, что им не хватает, это ссылка, содержащаяся в комментарии Шона Ланге. Серия «Плохие habits» Аарона Бертранна должна быть прочитана для всех, кто работает с базами данных. –