创建数据库与表

 设置索引

 存为sql,仅结构

 先看有没有player删除,反引号是为了与保留字区分

player_name 字符utf8 ,排序规则utf_general_ci,大小写不敏感,敏感的为utf8_bin,采用unique,也可以设置为normal,索引方式可以设置为btree或者hash

引擎为InnoDB 字符集 排序 ROW_FORMAT行格式为Dynamic

常见约束 主键 外键 唯一性 NOT NULL DEFAULT CHECK

设计原则 更少的表,更少的字段,更少的联合主键,多增加主键与外键增强表之间的复用率,可重用

如果正确性>性能,建议使用外键  如果不用外键,有一定的风险,业务层实现,必须同时修改,业务层与数据层有一定的耦合,工作中业务可能经常发生变化

结论 早期用外键,后期用业务,分析28理论, 会有20%的外键造成80%的资源效率 2的部分用业务实现,减少死锁出现概率,提高并发处理能力

猜你喜欢

转载自www.cnblogs.com/autointerface/p/11934247.html