gpt4 book ai didi

SQL:使用 NULL 值与默认值

转载 作者:太空狗 更新时间:2023-10-30 01:38:16 24 4
gpt4 key购买 nike

在 SQL 中使用 NULL 值 相对于 有哪些优点缺点 em>默认值?

附言。在这里提出了许多类似的问题,但没有一个能回答我的问题。

最佳答案

我不知道您为什么还要尝试将这些与案例进行比较。 null 表示某些列为空/没有值,而当我们不直接在查询中设置时,默认值会为列提供一些值。

也许一些例子会更好地解释。假设我们有 member 表。每个成员都有一个 ID 和用户名。可选的,他可能有一个电子邮件地址(但他没有必要)。此外,每个成员都有一个 postCount 列(每次用户写帖子时都会增加)。所以 e-mail 列可以有一个 null 值(因为 e-mail 是可选的),而 postCount 列是 NOT NULL 但有默认值 0(因为当我们创建一个新成员时,他没有任何帖子)。

关于SQL:使用 NULL 值与默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2116719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com