1.8 空值
SQL初学者指南
表中每个单独列的另一个重要属性是,该列是否允许包含空值。空值表示某个特定的数据元素没有数据。按照字面意思解释就是没包含数据。空值不等同于空格或空白。从逻辑上讲,空值和空格要区分对待。在第8章中,我们会详细介绍如何检索包含空值的数据。
许多SQL数据库在显示带有空值的数据时,使用大写的单词NULL来表示。这么做是要让用户能够识别它包含的是一个空值,而不是一个空格。我也会遵循这个惯例,在书中用NULL来强调它表示一个特殊类型的值。
数据库的主键不能包含NULL值。这是因为,按照定义,主键必须包含唯一的值。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。
时间: 2024-10-31 07:51:14