开发中数据库常见的设计问题
来源:互联网 发布:淘宝vip等级在那里看 编辑:程序博客网 时间:2024/06/07 12:52
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
阅读全文
0 1
- 开发中数据库常见的设计问题
- Android开发中常见的设计模式
- Android开发中常见的设计模式
- Android开发中常见的设计模式
- Android开发中常见的设计模式
- Android开发中常见的设计模式
- Android开发中常见的设计模式
- Android开发中常见的设计模式
- 数据库设计中常见表结构的设计技巧
- 数据库设计中常见表结构的设计技巧
- 数据库设计中常见表结构的设计技巧
- 数据库设计中常见表结构的设计技巧
- 数据库设计中常见表结构的设计技巧.
- 数据库设计中常见表结构的设计技巧
- 数据库设计中常见表结构的设计技巧
- 数据库设计中常见表结构的设计技巧.
- 数据库设计中常见表结构的设计技巧
- 开发中常见的路径的问题
- List接口
- Redis实用技巧之点赞系统设计
- 数据结构——线性结构(8)——动态数组与Vector
- 实验三顺序队列
- Java 封装类型和基本类型区别
- 开发中数据库常见的设计问题
- Matlab的图像
- 1004. Counting Leaves (树)
- PAT 1003. Universal Travel Sites (35)
- 维纳滤波运动模糊图像复原
- SpringCloud(第 046 篇)注解式Schedule配置定时任务,不支持任务调度
- 寻找链表的中间节点
- Maven项目报错:Failed to read artifact descriptor for ***
- Island Perimeter (中)