本節書摘來自異步社群出版社《sql初學者指南》一書中的第1章,第1.8節,作者: 【美】larry rockoff,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
sql初學者指南
表中每個單獨列的另一個重要屬性是,該列是否允許包含空值。空值表示某個特定的資料元素沒有資料。按照字面意思解釋就是沒包含資料。空值不等同于空格或空白。從邏輯上講,空值和空格要區分對待。在第8章中,我們會詳細介紹如何檢索包含空值的資料。
許多sql資料庫在顯示帶有空值的資料時,使用大寫的單詞null來表示。這麼做是要讓使用者能夠識别它包含的是一個空值,而不是一個空格。我也會遵循這個慣例,在書中用null來強調它表示一個特殊類型的值。
資料庫的主鍵不能包含null值。這是因為,按照定義,主鍵必須包含唯一的值。
本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。