mysql
文章平均质量分 55
shxex
这个作者很懒,什么都没留下…
展开
-
mysql 日期函数和 java 日期函数使用时的注意点
mysql week 日期函数java Calendar 日期类使用注意点原创 2022-06-06 23:52:51 · 171 阅读 · 1 评论 -
数据库设计实战
数据库设计实战数据库通常有一些通用字段例如id,创建者,更新者,软删除标志,状态等提取领域模型设计数据库首先要从需求中提取出领域模型xxx_info,并根据领域模型分为多个大小可控的模块,加上不同的前缀使得设计更清晰。之后根据业务逻辑建立表和表之间的关系。在这个阶段不用过多考虑功能实现的复杂度,影响设计进度,因为很多东西要试错的。多级复杂关系处理多级的复杂关系不适合使用一个表格聚合处理,可以把上级字段冗余分配到各个下级表上,这样处理起来更方便。多对多关联表处理多对多关联表可以适当减少通用字段原创 2021-07-10 23:02:38 · 324 阅读 · 0 评论 -
MySQL数据库设计技巧
MySQL数据可设计原则命名原则只用小写字母(不同系统大小写敏感问题)多单词用"_"符号连接外键加表前缀,非外建不加主键选型自增 优:简单;缺:不适合分表分库,不安全(自增有规律)UUID 优:全局唯一,安全(无规律);缺:128位太大,乱序使得索引经常分裂雪花ID 长度可以自定义,通过时间戳+机器号或者业务表单id+自增ID这样可以保证有序性数据选型选型技巧尽量小的数据类型尽量简单的数据类型(int>date>char,IP用int)尽量不用NULL,特别是原创 2021-04-17 23:20:42 · 149 阅读 · 0 评论