MySQL表结构设计注意事项:
尽量建立主键
主键是确定数据行在整张表中唯一性的保障,没有明确主键的情况下,可使用自增长ID列作为主键,在进行增删改查,提高效率及确保数据修改安全。自增长ID使用bigint类型,主键使用自增长ID,不要使用UUID,B+Tree 叶子节点存储了主键索引,同时存数据,如果主键是自增长ID,那么在增加数据行时,只需要往后增加,如果是UUID,大小不确定的情况下,会造成数据移动,降低效率,影响插入性能。字段不允许为null
null值也会占用字节对查询字段,考虑具体应用场景,加索引,索引命名:idx_字段名
避免使用外键
表和字段必须加上注释(方便后期维护)