数据库表里面一定需要有主键,同时在某些情况下,也可以存在外键。通俗理解外键就是如果某个字段在另外一个数据库表里面属于主键,并且该键在本数据库表也存在的话,那么该键在本数据库表里面就属于外键。使用外键可以增强完整性,但是会降低查询的性能,也更复杂。在游戏服务器数据库中,很多时候设计数据库表都不会使用外键。
参考资料:
https://blog.csdn.net/Jack_PengPeng/article/details/87690101
数据库表里面一定需要有主键,同时在某些情况下,也可以存在外键。通俗理解外键就是如果某个字段在另外一个数据库表里面属于主键,并且该键在本数据库表也存在的话,那么该键在本数据库表里面就属于外键。使用外键可以增强完整性,但是会降低查询的性能,也更复杂。在游戏服务器数据库中,很多时候设计数据库表都不会使用外键。
参考资料:
https://blog.csdn.net/Jack_PengPeng/article/details/87690101