开发中数据库常见的设计问题
2017-10-21 14:36
330 查看
id一般作为主键来使用,一般设计为主键自增,但是根据项目的需求来确定,中小型项目主键自增完全满足了开发需要,但是如果项目慢慢发展演进起来,就不能满足大型网站的扩展一级维护。可以使用varchar.涉及到金额支付类型的使用decimal类型,
MySQL中存在float,double等非精准数据类型,
也有decimal这种精准数据类型。 其区别在于,float,double等非精准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存精确的原始数值。1: 所有的数据库对象名称必须使用小写字母并用下划线分割 不同的数据库名 DbName dbname不同地表名 Table table tabLe 2: 所有数据库对象名称禁止使用mysql保留关键字 3: 数据库对象的命名要能做到见名之意 ,并且最好不要超过32字符 4. 临时表必须以tmp为前缀并以日期为后缀 5: 备份表,备份表必须以bak为前缀并以日期为后缀 6: 所有储存相同数据的列名和列类型必须一致 7: 数据库中表还有字符集编码都是utf-8
相关文章推荐
- 关于Web设计、制作、开发工作的常见问题
- 分布式系统开发常见问题-1. session的复制与共享 2. 分布式缓存的设计
- 常见数据库设计(3)——历史数据问题之多记录变更
- 常见数据库设计(2)——历史数据问题之单记录变更
- 一个三年Android开发的总结 - 常见数据库问题总结
- Delphi XE8中开发DataSnap程序常见问题和解决方法 (二)想对DBExpress的TSQLDataSet写对数据库操作的SQL语句出错了!
- Delphi XE8中开发DataSnap程序常见问题和解决方法 (二)想对DBExpress的TSQLDataSet写对数据库操作的SQL语句出错了!
- Windows 8 商店应用开发设计十大常见问题(一)
- C#.NET常见问题(FAQ)-使用SharpDevelop开发 如何切换设计视图和代码视图
- APICloud APP开发页面设计常见问题有哪些
- [导入]数据库应用系统设计面临的常见的大的方面的问题?
- MySQL开发遇到常见问题 连接数据库错误、无法插入值 中文乱码 ??
- 数据库设计常见问题、基本惯用法及规范(总结)
- 常见数据库设计(2)——历史数据问题之单记录变更
- 分布式系统开发常见问题-1. session的复制与共享 2. 分布式缓存的设计
- 分布式系统开发常见问题-1. session的复制与共享 2. 分布式缓存的设计
- 分布式系统开发常见问题-1. session的复制与共享 2. 分布式缓存的设计
- Dynamic CRM 2013学习笔记(二十九)报表设计:reporting service 报表开发常见问题
- 分布式系统开发常见问题-1. session的复制与共享 2. 分布式缓存的设计
- Java课程设计常见技术问题(程序部署、数据库、JSP)