我想在这里问一个小问题,但我真的不知道这个问题的答案是什么。
我有一个账户表,里面有
用户名 |密码
用户名是主键,所以它是唯一的
所以有必要在表中添加一个 ID 列吗?如果是,那有什么好处?
谢谢
最佳答案
通过数字键搜索稍微快一些(因数据库而异)。此外,如果您对用户表有大量引用,则可以通过将数字 ID 作为外键而不是字符串名称来节省一些数据库空间。
关于sql - 如果我们有唯一值,为什么我们在表中使用 ID 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2039814/