我想知道数据库值类型背后的想法是什么。除了使用空间和性能,为什么表字段需要具体是int、float还是其他类型。这是结果吗?
最佳答案
通过使用允许数据库帮助您保持数据清洁的数据类型 - 如果您应该在数量字段中使用 int,它可以确保您不会不小心在其中插入日期。
此外,它还使您不必进行奇怪的转换来进行比较等。例如,作为一个字符串,您如何准确地比较日期?
关于mysql - 除了性能之外,是否还有其他问题以字符串格式存储除 id 和 fk 之外的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10545501/