什么是数据库中属性的最佳dataType? int或char?

问题描述 投票:0回答:1

我有一张桌子

  • 交易(id,类型,类别,金额,评论,...);

类别的最佳dataType:

  • int:每个数字表示特定类型的位置
  • 字符:每个字符表示特定类型的地方
  • 插入类别的全名
sql sqldatatypes
1个回答
0
投票

您可以在数据库中使用整数,并且在您的应用程序框架中将category属性声明为枚举,以将整数映射到描述为字符串/常量的类别类型。


0
投票

如果您具有预定义的类别列表,并且要确保事务表使用其中一个类别,请对包含所有这些类别的表使用外键。

如果您不想对类别进行任何限制,请使用varchar

© www.soinside.com 2019 - 2024. All rights reserved.