SQL有指定空值的独特方式,它把空值叫做NULL。

Null在数据库中表示 不知道的数据,主要有3种意思:
1)知道数据存在,但不知道具体值.
2)不知道数据是否存在.
3)数据不存在.

NULL和空字符串。

NULL和空字符串查找么?还是仅按字符串查找?

Author模块的例子:

CREATE TABLE "books_author" (
    "id" serial NOT NULL PRIMARY KEY,
    "first_name" varchar(30) NOT NULL,
    "last_name" varchar(40) NOT NULL,
    "email" varchar(75) NOT NULL
)

在大多数情况下,这种默认的行为对你的应用程序来说是最佳的,因为它可以使你不再因数据一致性而头痛。 而且它可以和Django的其它部分工作得很好。如在管理工具中,如果你留空一个字符型字段,它会为此插入一个空字符串(而* 不是*NULL)。

NULL。

blank=True。

相关文章:

  • 2022-12-23
  • 2021-08-31
  • 2022-02-18
  • 2021-11-22
  • 2021-11-04
  • 2021-11-04
  • 2022-12-23
  • 2021-11-04
猜你喜欢
  • 2022-01-24
  • 2022-12-23
  • 2021-10-08
  • 2022-12-23
  • 2021-11-04
相关资源
相似解决方案