在做一个关于dota英雄资料的数据库,比如某个英雄攻击力为45-47,那攻击力这个属性的数据类型是什么?顺便问一下,在表里面怎么显示比较长的文字,英雄简介比较长,却只能显示部分。

解决方案 »

  1.   

    类型还是为int 设定一个检查约束吧 betweenand比如某个英雄攻击力为45-47,between 45 and 47 较长的简介选用nvarchar(MAX)数据类型啊 
      

  2.   

    --上限 下限 两个int类型
    --显示的时候
    select ltrim(下线)+'-'+ltrim(上限) from tablename
      

  3.   

    分两个字段好了min_dam max_dam
      

  4.   

    45-47,这个应该有两个int或者浮点数类型字段保存,下限和上限,因为升一级攻击会增长,上下限会会变动,不会是用一个字符串存的。
    英雄简介可用nvarchar,ntext保存。
      

  5.   

    可变字符串保存
    但是考虑到一般的游戏 级别都才99级 int  也可以