日期:2014-05-16  浏览次数:20658 次

问两个数据库设计常识问题
一, 主键取名问题
  有下面几个表: product,book,order
  是统一用 id 做主键好, 还是用 product>pid, book>bid, order>oid 好呢?
二, bigint长度问题
  在一个表里,我看到bigint 设置的长度是11, 为什么它的实际存储内容长度却是 13位呢? 
  难道这个11,是无效的吗或者可以不填写吗?

求大牛指点迷津。O(∩_∩)O谢谢

------解决方案--------------------
1、根据自己和习惯,两种命名方式均可
2、表怎样定义的
------解决方案--------------------
引用一, 主键取名问题
有下面几个表: product,book,order
是统一用 id 做主键好, 还是用 product>pid, book>bid, order>oid 好呢?

------解决方案--------------------
引用二, bigint长度问题
在一个表里,我看到bigint 设置的长度是11, 为什么它的实际存储内容长度却是 13位呢?
难道这个11,是无效的吗或者可以不填写吗?