开发的时候 数据库很少用 int 和 bool ,tinyint等类型,特别是那种 是否的 字段, 感觉入库的时候要转化成对应的数据要转化一遍,出库的时候还要转化一遍,特别麻烦。比如 是否 已阅, 如果0为已阅,1为未阅,出库的时候要把1转化为未阅,0转化为已阅。所以,感觉我的库除了 主键,几乎都是字符串类型了。是不是太不标准了。还有就是每张表都有增删改查,查的方法涉及到关联的时候应该写在哪个类里面呢,特别有很多关联的时候。还有就是发表文章,显示一个new,就是判断最新,是根据什么来判断比较好呢。我们做的有的是根据发表时间,几天之内的,显示new,这样做要是发表很多就全是new的可能。还有就是阅读过后也会继续显示new。还有手动设置最新。开发的时候遇到的一些小问题。
2 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
一般呢拥有状态的字段都会用int,数据规范,可扩展性高;针对关联查询,建议做成视图或存储过程;最新数据可用时间加Top双重判断,如果说读过之后new消失,会有多种情况,是否登录用户,阅读后状态如何保持:数据库、cookie?或者用伪类CSS控制
慕姐4208626
TA贡献1852条经验 获得超7个赞
你问的问题我也遇到,我也直接存成字符了,弄不明白干嘛要转来转去的,多麻烦,可能是人们不太习惯在编程中写汉字吧,另外就是汉字字段在查询,取出,显示的时候可能比较麻烦,比如查询汉字时,不加N'汉字'可能就查不到,有可能服务器是英文版的系统,没有汉字字体,查出来显示的就是问号之类的,我是这么理解的。不知道是否合理,大家来讨论一下吧。
- 2 回答
- 0 关注
- 535 浏览
添加回答
举报
0/150
提交
取消