创建数据库与表

人走茶凉 提交于 2019-12-05 16:45:28

 

 设置索引

 

 存为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的部分用业务实现,减少死锁出现概率,提高并发处理能力

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!