在MySQL中,()值通常用于表示“没有值”、“无数据”等意义。
发布网友
发布时间:2023-06-25 08:32
我来回答
共1个回答
热心网友
时间:2024-08-24 13:17
【答案】:NULL
解析:在MySQL中NULL值不是一个“值”,NULL表示一种“没有值”、“无数据”的状态。在Codd提出关系模型的最早的paper里,就引入了NULL。NULL典型的用法,比如,用户注册,需要输入一些用户信息,但这些信息并非必要,用户以后再填写也行,这时就可以在这些信息的列上填上NULL。任何试图让NULL表示一定含义的用法都是不正确的。2.可以为NULL的列,相对于指定了NOT NULL约束列来说,数据库会有更多的对数据是否为NULL的逻辑判断。MySQL(InnoDB)中的NULL,就通过在每一个元组头里加入一个是否为NULL的位图实现。