天天看點

《SQL初學者指南》——1.8 空值

本節書摘來自異步社群出版社《sql初學者指南》一書中的第1章,第1.8節,作者: 【美】larry rockoff,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

sql初學者指南

表中每個單獨列的另一個重要屬性是,該列是否允許包含空值。空值表示某個特定的資料元素沒有資料。按照字面意思解釋就是沒包含資料。空值不等同于空格或空白。從邏輯上講,空值和空格要區分對待。在第8章中,我們會詳細介紹如何檢索包含空值的資料。

許多sql資料庫在顯示帶有空值的資料時,使用大寫的單詞null來表示。這麼做是要讓使用者能夠識别它包含的是一個空值,而不是一個空格。我也會遵循這個慣例,在書中用null來強調它表示一個特殊類型的值。

資料庫的主鍵不能包含null值。這是因為,按照定義,主鍵必須包含唯一的值。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。