开发中数据库常见的设计问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/axiaoboge/article/details/78303449

id一般作为主键来使用,一般设计为主键自增,但是根据项目的需求来确定,中小型项目主键自增完全满足了

开发需要,但是如果项目慢慢发展演进起来,就不能满足大型网站的扩展一级维护。可以使用varchar.


涉及到金额支付类型的使用decimal类型,

MySQL中存在float,double等非精准数据类型,
也有decimal这种精准数据类型。
其区别在于,float,double等非精准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存精确的原始数值。

1:   所有的数据库对象名称必须使用小写字母并用下划线分割

 

不同的数据库名 DbName dbname

不同地表名     Table table tabLe

 

2: 所有数据库对象名称禁止使用mysql保留关键字

 

扫描二维码关注公众号,回复: 5402801 查看本文章

3: 数据库对象的命名要能做到见名之意 ,并且最好不要超过32字符

 

4.  临时表必须以tmp为前缀并以日期为后缀

 

5:  备份表,备份表必须以bak为前缀并以日期为后缀

 

6: 所有储存相同数据的列名和列类型必须一致

 

7: 数据库中表还有字符集编码都是utf-8

猜你喜欢

转载自blog.csdn.net/axiaoboge/article/details/78303449