【问题标题】:What is the real function of an ID身份证的真正作用是什么
【发布时间】:2019-10-31 13:43:48
【问题描述】:

我的老师教我 ID 的功能是识别数据是唯一的,但我不知道它是否应该只在表中或在通用数据库中是唯一的。

【问题讨论】:

  • 你的意思是主键。它不必称为“ID”,甚至不必在名称中包含“ID”。那只是一个约定。鉴于此,您可以搜索“主键的 sql 用途”并找到很多好的信息。它在每个表中都是唯一的,并为表中的每条记录提供唯一标识符。
  • 标识符标识事物。什么标识什么取决于上下文。要成为标识符,值必须让您只做一件事。除此之外,知道集合中的值是标识符并不能告诉您有关集合的信息。这是一个通用术语。设计师需要说明识别在上下文中是如何发生的。通常没有两个值能让你得到相同的结果。

标签: mysql sql-server postgresql


【解决方案1】:

对于表来说绝对是独一无二的。例如CustomerID从1开始,ProductID从1开始等是很正常的。

【讨论】:

    猜你喜欢
    • 2017-03-26
    • 2013-10-18
    • 2019-04-23
    • 2011-06-12
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    相关资源
    最近更新 更多