文章详情页
mysql - 数据库字段命名问题,新人,求解
浏览:72日期:2022-06-15 08:18:07
问题描述
假设有一个商品表 goods 里面的字段是命名为
goods_namegoods_pricegoods_imagegoods_descriptiongoods_content
还是命名为
namepriceimagedescriptioncontent
表名已经是goods了字段名还有必要加表名前缀?
问题解答
回答1:字段不用前缀啦。一般是表才需要前缀。题主的表名是goods,里面的字段都跟goods有关,比如看到name,一般就会知道是商品名称,price就知道是商品价格,没必要加goods_前缀,这样也简洁些
回答2:一般都是name,因为你这表已经知道是商品表了,默认情况name就是商品的name
回答3:像是你上面举例的这些都可以把前缀给去掉。。
回答4:不用加,和设计类(class)一样的。 good.good_name不如good.name。
回答5:这个主要看你们团队内部习惯,一般省略更简洁
回答6:不加,当然这没有什么硬性规定,也可以参考下去哪儿MySQL开发规范
回答7:加前缀是为了防止表名与关键字重叠、比如有一个表叫function、在某些IDE里是会默认变大写开头的、防止出现这个问题可以写成dbo_function这种
回答8:看情况 如果需要经常跟别的表join查询的应该加上 ··
相关文章:
排行榜
![android-studio - 一直无法下载android studio的 安卓模拟器求助](http://www.haobala.com/attached/image/news/202310/095450fe73.jpg)